Email地址的正则表达式

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:14:19
请问:
Email地址的正则表达式为;\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

其中: ([-+.]\w+)* ([-.]\w+)* 两个地方看不懂,请高手给我解释一下,谢谢了.

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

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

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

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

效果如下:

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

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

\w+(