正则表达式适用于75以下和50以下的整数

时间:2019-03-27 18:04:33

标签: c# asp.net

我为0-100的数字创建了正则表达式

^(100|[1-9]?[0-9])

此正则表达式是否针对所有条件(例如不接受特殊字符或其他内容)进行验证?

如何设计0 - 750 - 50范围内的数字(全数字,非十进制)的正则表达式?

1 个答案:

答案 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/。这也从文字上解释了您的正则表达式。