0

我正在使用 Spring Roo,并且在为电子邮件字段实现正则表达式时遇到困难,因此只有格式正确的电子邮件才能在该字段中实现。当我运行 Tomcat 并使用本地主机测试应用程序时,我收到一条消息说

输入有效的电子邮件

并且每次出现“。”时都会出现此消息。输入或任何地方都有空格。

我正在使用的当前正则表达式是:

"^[_A-Za-z0-9-\\\\+]+(\\\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\\\.[A-Za-z0-9]+)*(\\\\.[A-Za-z]{2,})$"

谁能帮我弄清楚我做错了什么?这是 Spring Roo 的问题还是我只是使用了错误的正则表达式?

4

1 回答 1

0

尝试使用其他人编写和调试的正则表达式。

以下是示例:

使用正则表达式验证电子邮件地址

http://www.regular-expressions.info/email.html

http://commons.apache.org/proper/commons-validator/

于 2013-06-10T20:11:56.033 回答