ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingpreg_match ให้ใส่ได้เฉพาะ อักษรอังกฤษ กับ ตัวเลข และ - ยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: preg_match ให้ใส่ได้เฉพาะ อักษรอังกฤษ กับ ตัวเลข และ - ยังไงครับ  (อ่าน 579 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
affsom
สมุนแก๊งเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 501



ดูรายละเอียด
« เมื่อ: 08 กุมภาพันธ์ 2017, 09:54:51 »

คือต้องการให้สามารถเปลี่ยนชื่อรูปภาพได้เฉพาะ ตัวอักษรภาษาอังกฤษ ตัวเลข และ -

หากเป็นอย่างอื่นจะไม่สามารถเปลี่ยนชื่อได้ครับ ต้องเขียน preg_match ยังไงครับ

จาก elfinder
'acceptedName' => '^[a-zA-Z0-9]',


บันทึกการเข้า
ngokung
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 377



ดูรายละเอียด
« ตอบ #1 เมื่อ: 08 กุมภาพันธ์ 2017, 12:45:51 »

แบบนี้น่าจะได้นะ (แต่อันนี้มี _ ด้วย) ลองดูอีกทีละกัน

[a-zA-Z0-9_-]+
บันทึกการเข้า
affsom
สมุนแก๊งเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 501



ดูรายละเอียด
« ตอบ #2 เมื่อ: 08 กุมภาพันธ์ 2017, 15:42:25 »

ได้แล้วครับ
'/[^A-Za-z0-9 _ .-]/',

บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์