Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何预定义电子邮件和/或电话号码的文本框_C#_Email_Textbox_Phone Number - Fatal编程技术网

C# 如何预定义电子邮件和/或电话号码的文本框

C# 如何预定义电子邮件和/或电话号码的文本框,c#,email,textbox,phone-number,C#,Email,Textbox,Phone Number,我想知道我是否有两个文本框用于电话和邮件我怎么能只允许数字(比如美国标准的1-234-567-8910)和一封真正的电子邮件(aaaaaaa*@bbb*cc)到我的文本框中,对应的是c# 为此使用屏蔽文本框,并将验证置于文本框验证事件上 尝试此链接,它可能会帮助您您可以使用名为mask的jQuery插件 在WinForms中,您可以将ErrorProvider与Validating事件结合使用,以处理用户输入的验证。Validating事件提供了执行验证的钩子,ErrorProvider提供了一

我想知道我是否有两个文本框用于电话邮件我怎么能只允许数字(比如美国标准的1-234-567-8910)和一封真正的电子邮件(aaaaaaa*@bbb*cc)到我的文本框中,对应的是c#

为此使用
屏蔽文本框
,并将验证置于
文本框
验证事件上

尝试此链接,它可能会帮助您

您可以使用名为
mask
jQuery
插件

在WinForms中,您可以将
ErrorProvider
Validating
事件结合使用,以处理用户输入的验证。Validating事件提供了执行验证的钩子,ErrorProvider提供了一种很好的一致性方法来向用户提供关于任何错误条件的反馈。您可以在此事件中使用正则表达式验证来检查电子邮件或电话号码的模式。有关WebForm的更多详细信息,请参见: 您可以使用HTML5验证,这非常容易使用和理解。 这是 它是客户端验证,因此对您非常有用。 在上面提供的链接的示例中,按原样在服务器控件中使用验证属性

对于WinForm:
您可以使用maskedTextBox

您使用的winform或WebForm我不知道jQuery,我的应用程序与web环境无关:(这对简单文本框有帮助吗?否则我必须做很多更改…他使用的是WinForm而不是Webform。@Dharmesh我想是的,问题中没有提到。所以你的答案没有被否决;)