простой метод проверки текста - это электронная почта с регулярным выражением - PullRequest
1 голос
/ 07 июня 2010

Не могу поверить, насколько сложно это все, что я хочу - это проверить пользователя, используя JavaScript, чтобы убедиться, что это адрес электронной почты. Но не могу заставить его работать:

Я использую:

//validates a regulaer expression
Utilities2.prototype.validateEmail = function(stringToValidateArg)
{

    alert('about to check regexp');

    var regExpPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

    alert(regExpPattern.test(stringToValidateArg));

}

Но это всегда возвращает false, есть идеи, почему это из-за регулярного выражения?

1 Ответ

2 голосов
/ 07 июня 2010

Я использую регулярное выражение:

/([\w-\.\+]+\@[\w-]+\.+[\w]{2,4})/gi

Попробуйте это, должно быть немного проще:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...