我需要表达式来检查数字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
请描述复杂的问题,然后 - 范围变化?为什么是正则表达式? –