พยายามตรวจสอบอินพุตเทียบกับนิพจน์ทั่วไป
ช่องนี้ควรอนุญาตเฉพาะอักขระที่เป็นตัวเลขและตัวอักษรขีดกลางและขีดล่างเท่านั้นและไม่ควรเว้นวรรค
อย่างไรก็ตามโค้ดด้านล่างอนุญาตให้เว้นวรรค
ฉันขาดอะไรไป?
var regexp = /^[a-zA-Z0-9\-\_]$/;
var check = "checkme";
if (check.search(regexp) == -1)
{ alert('invalid'); }
else
{ alert('valid'); }