电子邮件自动过滤

时间:2010-09-16 09:20:25

标签: c# asp.net

我想使用蒙面编辑框让人们输入有效的电子邮件地址, 我应该在MaskedEditExtender.Mask中使用的最佳面具是什么?

1 个答案:

答案 0 :(得分:0)

有两种不同的东西:面具和验证。

显然,你不能使用其中一个预定义的MaskTypes(数字,日期,......),也不能使用固定长度的面具(以及每个可能的电子邮件地址都有足够下划线的非常长的面具会很难看并且混淆了用户)。我的回答是:不要使用面具。

但是,您仍然可以验证将ValidationExpression设置为您喜欢的电子邮件正则表达式的电子邮件地址(就像Regex验证程序控件附带的那个)。请注意,不存在“完美”电子邮件验证正则表达式,但如果存在明显错误,您可以警告用户。