RegExp验证(电子邮件验证)

时间:2015-05-25 16:24:44

标签: regex email-validation

我在调用业务服务(BS)的字段验证上使用验证。在此BS中,使用RegExp执行电子邮件验证。

我使用以下模式:^(.+)@([^\(\);:,<>]+\.[a-zA-Z]{2,10})

预计电子邮件终止具有2到10个字符。有1个字符我得到预期的错误,但11个或更多字符不会发生同样的情况。我没有得到任何错误。

1 个答案:

答案 0 :(得分:0)

要处理&#34; 11或更多情况&#34;,您需要添加一个字符串结束锚:

^(.+)@([^\(\);:,<>]+\.[a-zA-Z]{2,10})$

现在,还需要考虑其他事项:http://davidcel.is/posts/stop-validating-email-addresses-with-regex/