JS的正则表达式之邮箱的验证
- 实现: 邮箱验证
- 规则:
- 以数字字母开头, 中间可以使多个数字字母下划线或"
_
" - “
@
” 符号, 后面是数字字母 - “
.
” 符号加2~4个字母结尾
- 以数字字母开头, 中间可以使多个数字字母下划线或"
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="text" placeholder="请输入邮箱" id="email">
</body>
<script>
email.onchange = function(){
var email = this.value;
var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
if(reg.test(email)){
alert("邮箱格式正确");
}else{
alert("邮箱格式不正确");
}
}
</script>
</html>