我正在尝试验证一个文本框以检查它是否输入了电话号码类型值。
我遇到的问题是,即使在这些文本框中输入例如:“blah”,Regex 仍然返回 false,并且没有显示错误消息。
Regex staffNumVal = new Regex(@"^[a-z]+$");
if (staffNumVal.IsMatch(txtStaffHPhone.Text)||(staffNumVal.IsMatch(txtStaffHourRate.Text)))
{
MessageBox.Show("Please enter a numeric value");
}
有没有更好的方法来做到这一点,我错过了?谢谢。