日期:2014-05-20  浏览次数:20575 次

java 正则表达式
[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+ 刚刚看帖子,这句邮箱正则表达式 是什么意思啊?


------解决方案--------------------
[\\w\\.\\-]+ 表示 由一个或多个 (单词字符:[a-zA-Z_0-9],‘.’, '-')组成 比如说: dafs.fs-sds
@
([\\w\\-]+\\.) 表示一个或多个 (单词字符:[a-zA-Z_0-9],‘-’),然后加上一个‘.’ : fs-sac.
+
[\\w\\-]+ 表示表示一个或多个 (单词字符:[a-zA-Z_0-9],‘-’) ds-fsc

可以判断用户输入邮箱格式是否合法:@ 之前邮箱名可以包含 '.','-',及英文字符;@之后包含‘-’及英文字符;
比如 dsdfs.vd-d@cd-s.cs-s,就能符合要求