PDA

Просмотр полной версии : Как проверить введенный E-mail на "Нормальность"?


Quant24
10.02.2006, 13:28
Сижу и пишу форму для гостевой и появилась проблема. Как проверить введенный E-mail на правильность? В PHP я это решил просто:

[ Здесь мог бы быть код, но автор поленился воспользоватьсят тэгом code ]

Есть ли что-нибудь подобное в Flash? :confused:

Король
10.02.2006, 13:33
самое простое -

for (var i = 0; i<email.length; i++) {

if (email.substring(i-1,i)=="@") {

validate();
}
}

дальше сам думай

Quant24
10.02.2006, 13:38
Т.Е. Просто проверить на наличие c@баки и достаточно? ;)

Король
10.02.2006, 13:40
достаточно это или нет - решать тебе. я только привел пример строковой операции.

Skubent
10.02.2006, 13:50
В свое время по результатам долгих дискуссий было решено, что едиственный 100% стопособ проверки мыла - отправка на него письма и реакция пользователя...

А так, твоя регулярка проглотит мыло вида !!!@!!!.!!!
В общем, достаточность проверки определяй сам, исходя из критичности задачи.

Antares
10.02.2006, 14:29
1. Регэкспы в 8рке кому делали?
2. Класс EmailValidator Джоя Лотта существует уже года так 3.