Я хочу проверить строку, если содержит только a-z, 0-9 и символы. - _ @ а также ;
у меня есть этот код:
var regex = new RegExp('[a-z0-9@.;_-]{8,}');
и не далеко от того, что я ищу, но оно возвращает true и для:
'123@123.com °% '
Я работаю с jquery, чтобы загрузить строку с помощью div, я добавил немного кода:
var mailinglist= $('#mailinglist').val();
var regex = new RegExp('\^[0-9a-z.-_;@]{8,}$\','i');
if (mailinglist.match(regex)){}
else{}
Мне нужно, чтобы совпадение возвращало false, если присутствует пробел или любой другой символ, не определенный в шаблоне.
спасибо: -)