Попытка проверить ввод на соответствие регулярному выражению.
Поле должно допускать только буквенно-цифровые символы, дефисы и подчеркивания и НЕ должно допускать пробелов.
Однако в приведенном ниже коде допускаются пробелы.
Что мне не хватает?
var regexp = /^[a-zA-Z0-9\-\_]$/;
var check = "checkme";
if (check.search(regexp) == -1)
{ alert('invalid'); }
else
{ alert('valid'); }