Допустимый адрес электронной почты в ActionScript 3 - PullRequest
1 голос
/ 19 апреля 2011

я использую

var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;

для проверки правильности в контактной форме в ActionScript3.


Проблема в том, что если отправленное письмо начинается с цифрового символа, оно отклоняется. например, электронная почта 45yah.yah@yahoo.com отклонена, но электронная почта yah45.yah@yahoo.com является приемлемой.

что я должен изменить?

Ответы [ 3 ]

3 голосов
/ 19 апреля 2011
var emailExpression:RegExp = /^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;

Кстати, вы пробовали это ?

1 голос
/ 19 апреля 2011

вы также можете найти http://gskinner.com/RegExr/ полезным для создания решений регулярных выражений для подобных вещей

0 голосов
/ 22 декабря 2016

Вот тот, который не отказывает с адресами электронной почты q.com.

function isValidEmail(email:String):Boolean {
    var emailExpression:RegExp = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i;
    return emailExpression.test(email);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...