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>
Впринципе если не хотите вникать в суть дела, можете просто скопирвать код, всё будет работать