let nm=document.getElementById('username').value.trim(); // trim ตัด space หน้าและหลังคำ if( (/(คำหยาบ1|คำหยาบ2|คำหยาบ3|คำหยาบ4|คำหยาบ5...ไปเรื่อยตามจำนวนคำหยาบที่มี)/).test(nm) ){ alert('ชื่อไม่เหมาะสม'); }else if( (/^[a-zA-Zก-ฯ]{5, 20}$/).test(nm) )
<?php $name = 'หมากินไก่ย่าง. ควายแอบกินข้าวในทุ่งนา. 123'; $name = trim($name);// เอาช่องว่างออกเลย. ช่องว่างล้วน, ช่องว่างหน้าหลัง. $foundVulgar = preg_match('/(หมา|ควาย)/iu', $name); $inValidName = preg_match('/^([a-zก-๛])/iu', $name); if (empty($name)) { echo 'กรุณากรอกชื่อ'; echo '<br>'; } if ($foundVulgar) { echo 'พบคำหยาบ'; echo '<br>'; } if ($inValidName) { echo 'กรอกชื่อไม่ถูกต้อง'; echo '<br>'; }
Quote:พบคำหยาบ กรอกชื่อไม่ถูกต้อง
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง