Просмотр полной версии : Как проверить введенный E-mail на "Нормальность"?
Сижу и пишу форму для гостевой и появилась проблема. Как проверить введенный E-mail на правильность? В PHP я это решил просто:
[ Здесь мог бы быть код, но автор поленился воспользоватьсят тэгом code ]
Есть ли что-нибудь подобное в Flash? :confused:
самое простое -
for (var i = 0; i<email.length; i++) {
if (email.substring(i-1,i)=="@") {
validate();
}
}
дальше сам думай
Т.Е. Просто проверить на наличие c@баки и достаточно? ;)
достаточно это или нет - решать тебе. я только привел пример строковой операции.
В свое время по результатам долгих дискуссий было решено, что едиственный 100% стопособ проверки мыла - отправка на него письма и реакция пользователя...
А так, твоя регулярка проглотит мыло вида !!!@!!!.!!!
В общем, достаточность проверки определяй сам, исходя из критичности задачи.
1. Регэкспы в 8рке кому делали?
2. Класс EmailValidator Джоя Лотта существует уже года так 3.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.