我在调用业务服务(BS)的字段验证上使用验证。在此BS中,使用RegExp执行电子邮件验证。
我使用以下模式:^(.+)@([^\(\);:,<>]+\.[a-zA-Z]{2,10})
预计电子邮件终止具有2到10个字符。有1个字符我得到预期的错误,但11个或更多字符不会发生同样的情况。我没有得到任何错误。
答案 0 :(得分:0)
要处理&#34; 11或更多情况&#34;,您需要添加一个字符串结束锚:
^(.+)@([^\(\);:,<>]+\.[a-zA-Z]{2,10})$
现在,还需要考虑其他事项:http://davidcel.is/posts/stop-validating-email-addresses-with-regex/