【发布时间】:2014-01-14 05:32:23
【问题描述】:
我想知道我是否有两个用于 Phone 和 Mail 的文本框我怎样才能只允许数字(比如说美国标准 1-234-567-8910)和只有一个真正的电子邮件(aaaaaaa*@bbb.*cc)到我的文本框相应地在 c# 中?
【问题讨论】:
-
你用的是什么winform或者webform
标签: c# email textbox phone-number
我想知道我是否有两个用于 Phone 和 Mail 的文本框我怎样才能只允许数字(比如说美国标准 1-234-567-8910)和只有一个真正的电子邮件(aaaaaaa*@bbb.*cc)到我的文本框相应地在 c# 中?
【问题讨论】:
标签: c# email textbox phone-number
为此使用 Masked TextBox 并将验证放在 TextBox 验证事件上
试试这个链接Phone Number Validation它可能对你有帮助
【讨论】:
您可以使用名为mask 的jQuery 插件
click here
【讨论】:
在 WinForms 中,您可以结合使用 ErrorProvider 和 Validating 事件来处理用户输入的验证。 Validating 事件提供了执行验证的钩子,ErrorProvider 提供了一种很好的一致方法来向用户提供有关任何错误情况的反馈。您可以在此事件中使用正则表达式验证来检查电子邮件或电话号码的模式。更多详情HERE
【讨论】: