Jquery正则表达式验证电子邮件的代码示例

发布时间:2019-08-04编辑:脚本学堂
本篇文章介绍了,用Jquery的正则表达式对电子邮件(Email)进行验证,以检查格式的正确与否,有需要的朋友,可以参考下。

验证电子邮件的正则表达式
 

var patten = new RegExp(/^[w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]+$/);

1、jquery验证代码:
 

复制代码 代码示例:

<script type="text/javascript">
/**
* Jquery实现Email地址验证
* Edit www.jb200.com
*/
 $(document).ready(function() {
        $('.error').hide();
        $('.submit').click(function(event){
   var email=$('.email').val();
   if(valid_email(email)) {
           $('.error').hide();
   } else {
           $('.error').show();
           event.preventDefault();
   }
  });
 });

function valid_email(email) {
  var patten = new RegExp(/^[w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]+$/);
  return patten.test(email);
}
</script>

2、html代码:
 

复制代码 代码示例:
<form id="register" method="post" action="">
<div>
  <span>输入电子邮件:</span>
  <input type="text" class="email" name="email" />
  <span class="error">非法的电子邮件地址!</span>
  <input type="submit" value="提交" class="submit" />
</div>
</form>