美文网首页
JS邮箱正则验证

JS邮箱正则验证

作者: 有无01 | 来源:发表于2017-10-27 01:18 被阅读0次

直接上表达式:reg = /^\w+((.\w+)|(-\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/;

<form action="">
  输入:<input type="text" name="mazey" id="mazey" placeholder="请输入邮箱">
  <input type="button" value="验证" onclick="check();">
</form>

<script>
function check(){
  var reg = /^\w+((.\w+)|(-\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/; //正则表达式
  var obj = document.getElementById("mazey"); //要验证的对象
  if(obj.value === ""){ //输入不能为空
    alert("输入不能为空!");
    return false;
  }else if(!reg.test(obj.value)){ //正则验证不通过,格式不对
    alert("验证不通过!");
    return false;
  }else{
    alert("通过!");
    return true;
  }
}
</script>

相关文章

网友评论

      本文标题:JS邮箱正则验证

      本文链接:https://www.haomeiwen.com/subject/emglpxtx.html