名站网址导航为大家提供关于网站网页设计设计相关的的教程知识。
- 本篇文章具体介绍如下
掌握好正则表达式的应用,能给工作带来很大的方便,而且很有意思。今天就来看看电子邮件的验证
首先不用元字符验证电子邮件,当然这个方法比较笨,写的比较长。
js具体代码如下:
<html> <head> <title> New Document </title> <meta charset="utf-8" /> <script> function test(){ var email = document.getElementById("email").value; var reg = /^([0-9a-z_\.-] )@([0-9a-z\.-] )\.([a-z]{2,6})$/; if (reg.test(email)) { window.alert("是电子邮件"); }else{ window.alert("不是电子邮件"); } } </script> </head> <body> <input type="text" id="email"><input type="button" value="验证" onclick="test()"> </body> </html>
解释一下吧,^([0-9a-z_\.-] )表示以任意字符开头。至少出现一次;然后出现一次@;然后([0-9a-z\.-] )表示出现至少一个
字符,其中.是要转义的,所以加了"\";然后出现一次".";最后([a-z]{2,6})$表示2到6个英文字符结尾。
精简模式是:
var reg = /^\w ([\- \.]w )*@\w ([\-\.]\w )*\.\w ([\-\.]\w )*$/;
"\w"表示英文字符
1.[^0-9]这里的^表示“非”,即不在0到9之间,而/^php/里的^表示开头注意[]和//的区别。
2.需要用到转义的字符分别是: . () $ / \ ? [ ] ^ { } 务必牢记
好了关于网站网页设计设计相关的这篇文章就给大家介绍到这里不明白的地方给本站留言。声明,本站内容来源于互联网,如果侵犯了你的权益请联系本站删除。,电子邮件,验证,及,正则,小,技巧,js中对象的废除