javaScript 正则表达式验证邮箱

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title></title>
 6 </head>
 7 <script type="text/javascript">
 8 function isEmail(str){
 9 if(str==null) return;
10 
11 var reg=new RegExp(/^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/);
12 
13 return reg.test(str);//检测字符串是否符合正则表达式
14 }
15 
16 (function(){
17 var str="123abc@qq.com";
18 document.write(str+"验证结果:"+isEmail(str)+"<br />");
19 
20 var str="123_test.com";
21 document.write(str+"验证结果:"+isEmail(str)+"<br />");
22 
23 var str="haha@163.com";
24 document.write(str+"验证结果:"+isEmail(str)+"<br />");
25 
26 })();
27 </script>
28 <body>
29 <div>
30 <h3>
31 正则表达式验证邮箱是否正确,RegExp对象的test()方法可以检测某个字符串是否匹配。
32 test()使用格式:
33 正则表达式对象.test(String);//检测某个字符串是否符合正则表达式格式
34 </h3>
35 </div>
36 
37 
38 </body>
39 </html>

 

posted @ 2021-11-14 11:00  aixuexi666888  阅读(593)  评论(0编辑  收藏  举报