我有以下代碼。它只有當我有2位數時纔有效。如果我有1位數字不起作用。我想在兩種情況下工作:一位或兩位數字。
var numberRegex = /^[1-9][0-9]$/;
我已經試過這樣的事情但不幸的是不起作用:
var numberRegex = /^[1-9]?[1-9][0-9]$/;
謝謝支持。一個或兩個數字Regex
10
A
回答
15
試試這個:
/^\d{1,2}$/;
讀你有什麼樣子,你不想接受像01
號碼。
/^\d{1}|[1-9]\d{1}$/;
0
試試這個正則表達式:/^[1-9]\d{0,1}$/
1
相關問題
- 1. 從一個或兩個數字中刪除一個字符串
- 2. RegEx樣式任意兩個字母后跟六個數字
- 3. RegEx排除一個或另一個字符
- 4. 一個或兩個字母,後跟3-4個數字
- 5. REGEX javascript - 找到兩個字符集
- 6. Java RegEx檢查一個或多個格式化的字符串
- 7. 只讀一個或兩個字符串
- 8. 檢查一個,兩個或三個數字在VLOOKUP
- 9. 如何將一個或兩個字符與另一個字符或兩個字符進行比較
- 10. 如何掃描的一個或兩個數字的整數
- 11. Yii CMaskedTextField帶有一個或兩個數字0-99(數量)
- 12. 正則表達式匹配兩個或更多數字,然後一個'x',然後兩個或更多數字
- 13. REGEX 8個字符
- 14. htaccess的一個或兩個參數
- 15. 3個或更少的連續數 - RegEx
- 16. 一個或兩個managedObjectContext
- 17. 一個或兩個表:
- 18. REGEX_SUBSTR - 匹配第二次出現的一個或兩個數字
- 19. 限制一個或兩個數字正則表達式
- 20. 單行(一個或兩個字)溢出一個格
- 21. jQuery從一個或另一個部分驗證兩個字段
- 22. JavaScript RegEx零或一個字符串在手環
- 23. 的JavaScript regex-一個
- 24. 一個接一個地調用兩個或多個函數
- 25. 抓住兩個單詞的前4個字符RegEx
- 26. 有一個函數可以很好地將一個字符串縮短爲一個,兩個或三個字母
- 27. 如何從REGEX獲取一個字母和一個數字Oracle Sql查詢
- 28. RegEx以字母或數字開頭0
- 29. 驗證是否存在一個或另一個或兩個(或)
- 30. 添加兩個int字符連成一個字符數組或字符串
第二個正則表達式不太正確。 '|'具有比'^'和'$'更低的優先權。你也可以通過簡單的使['1-9]'可選。 '/^[1-9]?\ d {1} $ /' –
剛剛意識到你可以做得更好 - '\ d {1}'是多餘的,相當於'\ d'。 –
我會用'/^[1-9]?\ d $ /''去替換,只需要讓前導數字可選。 –