有没有办法在 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 );
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)