2017-01-26 67 views
0

我想知道是否有人可以告訴除了字母字符以外的每種字符類型的正則表達式序列。我目前的順序不檢查某些符號,我無法找到能滿足我需求的工作順序。VB.Net Regex.IsMatch除了字母以外的所有東西

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

檢查是否字符不是['Char.IsLetter'](https://msdn.microsoft.com/en-us/library/system.char.isletter (v = vs.110)的.aspx)。如果你只需要檢查一個字符是不是一個ASCII字母,使用'[^ ​​a-zA-Z]'正則表達式。 –

回答

3

您可以嘗試類似([^a-zA-Z])這樣的操作來取消所有字母。

對於否定的字母數字,你可以嘗試[^a-zA-Z0-9]

相關問題