我想驗證輸入字段以接受x或x + y,其中x和y是從1到10的整數。哪個正則表達式與此匹配?這是用於自定義jQuery驗證。簡單的正則表達式匹配x或x + y
實例
- 4:行
- 5 + 1:OK
- 0:未行
- 0-9:未行
- 1 + 11:未行
我想驗證輸入字段以接受x或x + y,其中x和y是從1到10的整數。哪個正則表達式與此匹配?這是用於自定義jQuery驗證。簡單的正則表達式匹配x或x + y
實例
這應該做到這一點(假設你的「1-10」包含兩端):
^([1-9]|10)(\+([1-9]|10))?$
+1重要提示,我一直在使用http://www.regextester.com/ – JKirchartz 2012-04-03 13:32:36
這很快......我仍然掙扎了4分鐘:) – devnull69 2012-04-03 13:37:25
這一個應該做的伎倆
/^([1-9]|10)(\+([1-9]|10)){0,1}$/
嘗試這種情況: /^([1-9] || 10){1}(+([1-9] | 10)){0 ,1} $/
最多或最多10個? – Eric 2012-04-03 13:32:35
包括10,謝謝 – stef 2012-04-03 13:34:21