我的正则表达式中检查字符串的错误包含a-z或A-Z

时间:2013-08-18 13:53:43

标签: c# regex regex-negation

这是我的代码,用于检查字符串是否包含除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();
        }

即使我正在键入正确的字符串,它仍会显示错误消息。

1 个答案:

答案 0 :(得分:1)

正则表达式没问题。否定谓词:

if (! pattern.IsMatch(txtCustName.Text))