Отправляет email-рассылки с помощью сервиса Sendsay

Javascript - Mozila - string.match(reg)

Здравствуйте, inet.

написал функцию для проверки e-mail'a, а в Mozile не работает:
почемуто string.match(re) возвращает ноль
как работать в Мозиле с регулярными выражениями?

function emailCheck() {
if (document.registerForm.email.value == "") return;
document.registerForm.email.value = document.registerForm.email.value.replace(/(^\s*)|(\s*$)/g,
"");
document.registerForm.email2.value = document.registerForm.email2.value.replace(/(^\s*)|(\s*$)/g,
"");
if (!document.registerForm.email.value.length) {
checkEmail = false;
return text_enter_email;
}
re = /([a-z]|[0-9]|\.|_|-){0,}@([a-z]|[0-9])(-|[a-z]|[0-9]|\.|_){0,}\.([a-z]){2,4}/ig;
s = document.registerForm.email.value.match(re);
if (document.registerForm.email.value != s) {
checkEmail = false;
return text_invalid_email;
} else {
if (document.registerForm.email.value == document.registerForm.email2.value)
{
checkEmail = true;
return false;
} else {
checkEmail = false;
return text_email_mismatch;
}
}
}

Ответить   Thu, 2 Sep 2004 16:30:53 +0400 (#223557)