0
我會通過ASP.NET對正則表達式的documnetation,我被困在下面的表達式無法理解ASP.NET正則表達式例子
^[0-9] {5} $
輸入端(Mathches)是,11111,12345,55555 現在,從我的理解,第一和第三都是正確的(第一個字符可以是0-9,並且必須有該字符五次出現)。請讓我明白第二個是有效的比賽。
我會通過ASP.NET對正則表達式的documnetation,我被困在下面的表達式無法理解ASP.NET正則表達式例子
^[0-9] {5} $
輸入端(Mathches)是,11111,12345,55555 現在,從我的理解,第一和第三都是正確的(第一個字符可以是0-9,並且必須有該字符五次出現)。請讓我明白第二個是有效的比賽。
{5}
意味着匹配必須重複,[0-9]
匹配任何數字。所以這匹配任何 5位數字,不是特別是5 相同數字。
理解..還有一個問題..爲什麼**。***根本不接受任何字符(也是在文檔中)。 –
'*'表示「0或更多匹配」。相反,你可以使用「+」來表示「1或更多」。 –