有什么方法可以在 wpf C# 中对电子邮件地址进行文本框输入验证?正则表达式或验证表达式或任何可以提供帮助的东西,最好是代码示例和一些说明
最佳答案
在 text_changed 事件中,您可以将文本框的值传递给辅助类。
public static class ValidatorExtensions
{
public static bool IsValidEmailAddress(this string s)
{
Regex regex = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$");
return regex.IsMatch(s);
}
}
现在您可以在文本更改事件上测试输入
private void myTextBox_TextChanged(object sender, EventArgs e)
{
bool result = ValidatorExtensions.IsValidEmailAddress( myTextBox.Text );
}
关于c# - 电子邮件地址输入验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33882173/