我需要表達式來檢查數字7是否小於30且大於1.這是一個示例。任何人都可以提供表達和解釋嗎?RegEx用於檢查數字是小於還是大於
-1
A
回答
0
不要使用正則表達式,但如果你想,在這裏你去:
^(?:[2-9]|[1-2][0-9])$
說明:
此錨到開始/結束的字符串(所以我們在175
中不匹配7
),然後所有邏輯發生在非捕獲組中。匹配數字[2-9 ]
(大於1)或匹配[1-2]
後跟任意數字[0-9]
(範圍從10-29)。請注意,我使用的是[0-9]
而不是\d
,因爲它更符合可讀性,並且\d
在技術上將與其他數字字符(阿拉伯語等)匹配。
側面說明,如果你想允許前導0(1 < 007 == 7 < 30
),你可以在字符串開始後允許0+ 0的:
^0*(?:[2-9]|[1-2][0-9])$
0
相關問題
- 1. 檢查值是大於還是小於指定值
- 2. 如何檢查int輸入是大於2147436647還是小於-2147483648?
- 3. 檢查日期是否大於/小於
- 4. 程序檢查整數是否大於,小於或等於
- 5. 是java中的double 0.0是大於還是小於0
- 6. 檢查第二個數字是否大於或小於第一個數字
- 7. 確定getPixel()值是大於還是小於50%灰色
- 8. 找出值是大於還是小於之前的值Javascript
- 9. Python與Ruby:y是大於x還是小於z?
- 10. jQuery將十進制數轉換爲整數並檢查它是大於還是小於另一個整數
- 11. Sqlite查詢檢查 - 小於和大於
- 12. 檢查CLLocation是基於GPS還是基於蜂窩電話
- 13. 檢查PostgreSQL/C ArrayType是基於零還是基於一個的
- 14. 如何檢查時間是否大於或小於
- 15. 檢查大於或小於電線
- 16. 大於或小於檢查古吉拉特語數字
- 17. 用PHP,如何檢查十進制數是否大於或小於50?
- 18. OpenCV關鍵點響應,大於還是小於?
- 19. 如何檢查字符串大小是否大於其容器的大小?
- 20. 無法檢查用戶輸入是否小於某個數字
- 21. 如何檢查文件大小是否大於確定的數字?
- 22. 檢查一個字符串的數字是否大於1
- 23. 用於檢查總和是偶數,奇數還是零的mssql查詢?
- 24. 檢查UIImageView的大小是小於原始的時候捏
- 25. Java檢查文件大小是否大於0
- 26. 檢查文件大小是否大於post_max_size
- 27. 如何檢查文件大小是否大於開始?
- 28. xsl:key key()函數查找大於/小於
- 29. 字符大於/小於// javascript
- 30. 如何檢測窗口是處於高對比度模式還是顯示大字體還是超大字體?
正則表達式可能不是接近最好的辦法... – Joel
這是太多的例子複雜的問題。我有其他的解決方案,但我需要找到一個與正則表達式。 – opejanovic
請描述複雜的問題,然後 - 範圍變化?爲什麼是正則表達式? –