学习目标:
JavaScript邮件的正则表达式
学习内容:
JavaScript邮件的正则表达式
学习内容:
邮件形式的例子:
helllo.nihao@123ABC.com.cn
[第一部分]:hello.nihao
任意字母数字下划线 . 任意字母数字下划线 : ^w{3, } (..w+)*
【hello后的.nihao是可有可无的,所以使用*表示】
[第二部分]:@
单个 @ 符
[第三部分] :123ABC
一个以上任意数字字母:[A-z0-9]+
[第四部分].com.cn
("."+2-5位字母)整体出现1-2次 (.[A-z]{2,5}){1, 2}$
完整代码
<scriipt type="text/javascript">
var emailReg=/\^w{3, }(\.\.w+)@[A-z0-9]+(\.[A-z]{2,5}){1, 2}$/;
var email = "213abc.hello@163.com";
console.log(emailReg.test(email));
</scriipt>