2012-12-20 121 views

回答

26

想這應該工作:

[0-9 ]+ 
+9

匹配正則表達式** OR也與開始和結束字符串**'^ [\ d \ S使用] + $'' –

7

^字符串的開頭。 [\d ]*這個符號的任何組合。 $用於字符串結尾。

^[\d ]*$

+0

我不會考慮一個字符串,其中0個數值/空格出現一個由數值/空格組成的字符串。 – Michael

+0

<文本字段只接受數值和空格>。這意味着它不接受除數值和空格之外的任何符號。這意味着空字符串不會違反條件 –

+0

,例如,如果您需要驗證用戶輸入,則在用戶未開始寫入任何內容或僅刪除他寫入的所有內容時,不應寫入錯誤。 –

2

如果你想只匹配數字,使用:

(\b\d+)/g(\b[0-9]+)/g

其中:
\b將匹配邊界
\d[0-9]匹配數字
+將匹配1次或更多次\d(或[0-9]
/g接通全局模式,以多次

相關問題