2012-11-03 145 views

回答

3

只需添加一個空格字符類:

^[ _0-9a-z-]*$ 

而且,您可以使用預定義的數字character class (scroll down)

^[ \d_a-z-]*$ 

,如果你想允許任何形式的空白,可以使用\s

^[\s\d_a-z-]*$ 

您也可以使用單詞字符類,它包括書信(包括較低的大寫)的,數字和下劃線:

^[\s\w-]*$ 
+0

@ m.buettner良好的漁獲! – phant0m

+0

你爲什麼需要分組? –

+0

@onlycopyable:你沒有,我只是複製了OP的正則表達式:) – phant0m

0

是的,只是增加了空間的括號內字符列表,像這樣:

^([_0-9a-z- ])*$ 
0

是:

^[_0-9a-z -]*$ 

或所有空格字符:

​​

注意,在這兩種情況下,有沒有必要的括號。

0

你的意思是允許字母,數字,下劃線,短劃線和空格嗎?

^[\s\w-]*$ 
相關問題