У меня форма проверяет правильность ввода e-mail java таким путем:
Код | function checkEmail( obj ) {
re = /\s/gi; check = obj.value.replace( re, "" );
poprawnyEmail = /^[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9_\.-]+([\.][a-z]{2,4}))+$/i; if ( check.search( poprawnyEmail ) == -1 ) { sAllWarnings += cfLangMail +'\n'; if( obj.type != 'hidden' ){ obj.style.borderColor = 'red'; if( bIsWarnings == false ) oFirstWrong = obj; } bIsWarnings = true; return false; } else if( obj.type != 'hidden' ) obj.style.borderColor = cfBorderColor; return true;
}
|
но при этотм если пользователь не вел e-mail тоже ошибка, как сделать что бы пользователь мог вводить мог не вводить e-mail, если ввел тогда проверка? |