VB.Net Regex.IsMatch用于除字母之外的所有内容

时间:2017-01-26 00:35:31

标签: regex vb.net

我想知道是否有人可以告诉每个字符的正则表达式序列是什么,除了字母字符。我当前的序列没有检查一些符号,我找不到满足我需要的工作序列。

For Each c As Char In courseA
        If Regex.IsMatch(c, "^[0-9 ]+$") Then
            lblMsg.Text += "Position of " + courseA + " contains a  non alphabetic characater."

            errorCount = True

        End If

    Next

1 个答案:

答案 0 :(得分:3)

您可以尝试([^a-zA-Z])之类的内容来否定所有字母。

对于否定字母数字,您可以尝试[^a-zA-Z0-9]