Fix Blog » Blog Archive » javascript проверка e mail

javascript проверка e mail

Например у нас есть поле для ввода емайла. Но мы не хотим чтобы нам туда вводили всякую ерунду. Поэтому неплохо бы проверять вводимые данные.

Ниже представлен HTML код самой формы:

<form onsubmit="return checkmail(this.email.value)" action="#" method="post">
<input id="email" name="email" />
<input type="submit" value="Отправить" />
</form>

И код функции на JavaScript, которая и проверяет email.

<script language="javascript" type="text/javascript">
function checkmail(value) {
reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
if (!value.match(reg)) {alert("Пожалуйста, введите свой настоящий e-mail");
document.getElementById(‘email’).value=""; return false; }
}
</script>

Впринципе если не хотите вникать в суть дела, можете просто скопирвать код, всё будет работать :)



This entry was posted on Среда, Апрель 14th, 2010 at 6:04 пп and is filed under Note. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

Я не спаммер.