![]() |
Нужен простой js
Вобщем есть поле для ввода email:
<input type='text' name='email' > Нужно написать js который проверяет правильность ввода т.е text@text.com |
http://www.mexxs.net/reviews.php?file=25
http://web-utils.net/javascript/validate-email-form |
Код:
if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email.value))) { |
kolka,
Код:
javascript:alert( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test('_@_.__') )Код:
javascript:alert( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test('abc--abc@yandex.ru') ) |
подскажите плз с php , ато чото не один js не пашет.....
|
Цитата:
|
Цитата:
PHP код:
<script language='JavaScript' src="../js/reg.js"></script> в нем: function isEmailCorrect(formname, fieldname) { var re = /^[a-zA-Z0-9\-_](([a-z0-9\-_\.\+\&]?)+[a-z0-9])?\@((\w([a-zA-Z0-9\-_]+\w)?\.[a-z]{2,4})|(([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d |2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5]))|(localhost))$/i; if(re.test(eval("document.forms['"+formname+"']."+fieldname+".value"))) return true; else { alert("Email incorrect!"); eval("document.forms['"+formname+"']."+fieldname+".focus()"); return false; } } и траляля... |
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
Цитата:
1. onsubmit="return isEmailCorrect('contactForm', 'email')" 2.onsubmit="return checkform(this)" ? |
Если не заморачиваться, то так:
Код:
onsubmit="return (isEmailCorrect('contactForm', 'email') && checkform(this))" |
| Время: 18:25 |