邮件地址匹配 Java常见考题

阅读更多

今天写了一个正则表达式,作为在看书时候的一个勘误。

有本Java的书《Java从入门到精通》(清华大学出版社,李钟蔚,马文强,陈丹丹)是这样写怎样匹配一个表达式的:

String regex="\\w{0,}\\@\\w{0,}\\.{1}\\w{0,}";
 

 这样写,是把*替换成{0,}了,另外这个写法是匹配不出[email protected]的。

于是改成这样了

String regex="\\w+([\\.-]?\\w+)*\\@\\w+\\.\\w+((\\.\\w+)*)$";
String add1= "[email protected]"; 

你可能感兴趣的:(Java,正则表达式,出版)