2017-07-19 45 views
0

我有下面的代碼,應該傳遞正則表達式,但它不是,我錯過了什麼?問題與正則表達式(3個大寫字母進行4個數字)

if (Regex.IsMatch("ABC1234", "/^[A-Z]{3}[0-9]{4}$")) 
     { 
      //Pasosed Regex 
      Console.WriteLine("Pass"); 
     } 
     else 
     { 
      Console.WriteLine("No Pass"); 
     } 

輸出: 「不通過」

誰能幫助?

+2

我剛剛注意到這是[this question]的延續(https://stackoverflow.com/questions/45180056)。通過評論提供對答案的反饋可能會更好,而不是在此處打開一個新問題 – Rob

回答

1

從您的模式中刪除/它應該工作。

Console.WriteLine(
    Regex.IsMatch("ABC1234", "^[A-Z]{3}[0-9]{4}$").ToString() 
); 
// True 
相關問題