Email地址的正则表达式

2024-11-20 19:22:17
推荐回答(5个)
回答1:

匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

\w+([-+.]\w+)*配置邮箱前部分

\w+([-.]\w+)*\.\w+([-.]\w+)*配置域名

效果如下:

回答2:

([-+.]\w+)*
表示零个或多个以“-”或“+”或“.”开头的字串,该字串是包含字母数字下划线完整的字符串,并且该字串必须至少出现一次。
([-.]\w+)*
与上面的相似,只是没有“+”。

回答3:

([-+.]\\w+)*
-或+或.开头,后面跟1个或者多个字母,整体出现0次或多次
([-.]\\w+)*
也类似
只是-或.开头

回答4:

/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;

回答5:

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*