我需要一個正則表達式來禁止:JavaScript兼容正則表達式禁止零或任何字符?
0
abcd-)(^&%$!"!"£ etc`
允許:
1234567890
我見到目前爲止以下,但它無法
/^[1-9]|[1-9]\d+$/
我需要一個正則表達式來禁止:JavaScript兼容正則表達式禁止零或任何字符?
0
abcd-)(^&%$!"!"£ etc`
允許:
1234567890
我見到目前爲止以下,但它無法
/^[1-9]|[1-9]\d+$/
就這麼你知道,你的正則表達式失敗的原因是因爲'^'只考慮左邊的選項,而$只考慮右邊。這可能會起作用:'/ ^([1-9] | [1-9] \ d +)$'但作爲jcubic的答案,最好是'/^[1-9] \ d * $ /' – 2013-03-05 16:04:38
If你想確保一個數字,你並不需要一個正則表達式。 – 2013-03-05 16:04:40