【发布时间】:2009-07-01 11:02:02
【问题描述】:
我有一个 ASP.NET 网络表单,我可以在其中输入电子邮件地址。
我只需要在以下模式中使用可接受的电子邮件地址验证该字段:
xxx@home.co.uk
xxx@home.com
xxx@homegroup.com
【问题讨论】:
-
这是人们指出的正则表达式的经典用法之一,很难正确处理。有这么多答案指出其他人的答案中的错误,这一简单事实足以证明这一点。这就是我尽量避免使用正则表达式的原因,比如电子邮件地址、URL 等。使用库。
-
然而,在这种情况下,仅使用库意味着在回发之后进行验证,而不是在表单上进行验证。有些代码很难写,但仍然值得写。
标签: asp.net regex validation