if(!email.match("/^[a-z0-9_]{4,10}@[a-z_]{3,6}\.[a-z_]{2,3}/$"))
{
alert("Неверный формат email. Пример: test@email.ru");
}
else
{
alert("Good");
}
Спустя 30 минут, 21 секунда (17.07.2012 - 10:59) nikolasline написал(а):
Вот работающий пример
function validate(form_id,email) {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = document.getElementById('email').value;
if(reg.test(address) == false) {
alert('Invalid Email Address');
return false;
}
}
Спустя 1 час, 39 минут, 9 секунд (17.07.2012 - 12:38) I++ написал(а):
Спустя 25 минут, 53 секунды (17.07.2012 - 13:04) pak написал(а):
I++
я пробовал, пропускает)
например
я пробовал, пропускает)
например
$u = 'ht.tp://example.com/fdwefsdfsd/dfsdf';
var_dump(filter_var($u, FILTER_VALIDATE_URL));
string(21) "ht.tp://exam`ple.c0m/"
Спустя 2 часа, 17 минут, 24 секунды (17.07.2012 - 15:21) I++ написал(а):
Написал регулярное выражение для проверки email адресов.
Причем тут фильтр урлов? FILTER_VALIDATE_EMAIL
Причем тут фильтр урлов? FILTER_VALIDATE_EMAIL
Спустя 15 минут, 23 секунды (17.07.2012 - 15:37) pak написал(а):
Я в общем имел виду.
var_dump(filter_var('1?@1.com', FILTER_VALIDATE_EMAIL));
string(8) "1?@1.com"