【发布时间】:2009-10-12 17:20:01
【问题描述】:
我想在我的网络应用程序中为任何人做一些简单的事情,比如 Checker.Email(string),它会在执行一些正则表达式或某事后返回 true 或 false。但是,如果已经存在的话,我不想自己做这整件事......
【问题讨论】:
标签: c# validation
我想在我的网络应用程序中为任何人做一些简单的事情,比如 Checker.Email(string),它会在执行一些正则表达式或某事后返回 true 或 false。但是,如果已经存在的话,我不想自己做这整件事......
【问题讨论】:
标签: c# validation
如果您使用的是 ASP.NET,那么我会查看作为标准 .Net Framework 控件之一的 RegularExpressionValidator。然后从 www.regexlib.com 获取电子邮件正则表达式。
【讨论】:
如果您使用网络表单,则可以在 from 上放置多个 ValidationControl,以及使用相同系统的大量第三方控件(Inherit BaseValidator 或 CustomValidator)。
【讨论】:
您可以使用数据注释。 asp.net/mvc 有一个小教程。还有一个DataType 属性将为您验证电子邮件。如果使用这种方法,Steve Sanderson 的xVal 确实使客户端/服务器端验证变得非常简单。
【讨论】: