我为0-100的数字创建了正则表达式
^(100|[1-9]?[0-9])
此正则表达式是否针对所有条件(例如不接受特殊字符或其他内容)进行验证?
如何设计0 - 75
和0 - 50
范围内的数字(全数字,非十进制)的正则表达式?
答案 0 :(得分:0)
对于0到100之间的数字,您可以使用以下代码:
^(100|[1-9]?[0-9]|0)$
对于0-75,应该这样做:
^([1-6]?[0-9]|[7]?[0-5]|0)$
对于0-50,这一个:
^([1-5]?[0-9]|0)$
最快速的测试方法是使用某些在线Regex测试工具,例如:https://regex101.com/。这也从文字上解释了您的正则表达式。