2012-11-02 48 views
1

我有問題,允許與正則表達式在js中的空格。 我不確定它是什麼,但我一直在搜索,無法找到有效的答案。JS - 難以允許空格與正則表達式

對於正則表達式我真的很陌生,所以請對這種簡單的東西不知情。

這是我目前允許的字符: var validChar = /^[A-Z0-9]+$/i; 如果我添加有空格,它不會工作:/^[A-Z 0-9]+$/i

我有什麼才能讓它識別的空間呢?在正則表達式

+1

你想\ S?這是空格(製表符,空格等)字符。 – SoonDead

回答

6

空格字符的定義,如 「\ S」:

/^[A-Z0-9\s]+$/i 
+0

向我們展示您的代碼示例 – Damask

+0

它似乎在此[demo](http://regexr.com?32mca)中正常工作。 –

1

在最後添加空格,這樣var validChar = /^[A-Z0-9\s]+$/i;

相關問題