2013-08-23 27 views

回答

8

我認爲你需要一個非常簡單的模式。在字符串^

  • 匹配單個數字的開始

    ^\d{8}$ 
    

    簡短說明

    • 斷言位置0..9 \d
      • 正好是8倍{8}
    • 在最後聲明位置字符串(或字符串末尾的換行符之前,如果有的話)$
  • 1

    您還可以使用字符類與分組範圍同樣的事情。

    Regex folderRegex = new Regex(@"^[0-9]{8}$"); 
    

    正則表達式:

    [0-9]{8} any character of: '0' to '9' (8 times) 
    
    -1

    從什麼是你的問題因爲你不希望你的八位數字的字符串開始與0假設,這應該這樣做:

    ^[1-9]\d{7}$ 
    
    +0

    什麼保證downvote? –

    相關問題