这是我的代码,用于检查字符串是否包含除a-z OR A-Z之外的任何其他字符。
Regex pattern = new Regex("^[a-zA-Z]+$");
if (pattern.IsMatch(txtCustName.Text))
{
MessageBox.Show("Name contains some Invalid Characters");
txtCustName.Focus();
}
即使我正在键入正确的字符串,它仍会显示错误消息。
答案 0 :(得分:1)
正则表达式没问题。否定谓词:
if (! pattern.IsMatch(txtCustName.Text))