एक नियमित अभिव्यक्ति के खिलाफ इनपुट की जांच करने की कोशिश कर रहा है।
क्षेत्र को केवल अल्फ़ान्यूमेरिक वर्ण, डैश और अंडरस्कोर की अनुमति देनी चाहिए और रिक्त स्थान की अनुमति नहीं देनी चाहिए।
हालांकि, नीचे दिया गया कोड रिक्त स्थान की अनुमति देता है।
मैं क्या खो रहा हूँ?
var regexp = /^[a-zA-Z0-9\-\_]$/;
var check = "checkme";
if (check.search(regexp) == -1)
{ alert('invalid'); }
else
{ alert('valid'); }