2017-02-19 69 views
0

我會通過ASP.NET對正則表達式的documnetation,我被困在下面的表達式無法理解ASP.NET正則表達式例子

^[0-9] {5} $

輸入端(Mathches)是,11111,12345,55555 現在,從我的理解,第一和第三都是正確的(第一個字符可以是0-9,並且必須有該字符五次出現)。請讓我明白第二個是有效的比賽。

回答

0

{5}意味着匹配必須重複,[0-9]匹配任何數字。所以這匹配任何 5位數字,不是特別是5 相同數字。

+0

理解..還有一個問題..爲什麼**。***根本不接受任何字符(也是在文檔中)。 –

+0

'*'表示「0或更多匹配」。相反,你可以使用「+」來表示「1或更多」。 –