2011-12-11 125 views
0

我使用URI段來匹配ID的形式,基本上我希望它匹配最多隻能有5個字符的字符串。正則表達式字符數限制

我該如何處理這個正則表達式?這是我有這麼遠,但它不工作 - 這就是爲什麼我在這裏:

/([a-zA-Z0-9*]{5})(?![a-zA-Z0-9*])/ 

回答

4

二者必選其一

/^[a-zA-Z0-9*]{1,5}$/ 

/^[a-zA-Z0-9*]{0,5}$/ 

,如果你想也接受空投入。

^$表示輸入字符串的開始/結束。

+0

我也試過。 :/ – daryl

+0

您的編輯作品。 '$'表示字符串的結尾,對吧? – daryl

+1

是的,'^'開始,'$'是字符串的結尾。量詞的格式爲「{min,max}」,其中「max」是可選的。 – Regexident