正则表达式对于很多开发者来说并不是特别熟练,解决这样的方法也很简单。我们可以找一些实例的案例去仿写修改正则表达式来用到项目中。在这篇文章中,老蒋整理正则表达式数字范围的案例。
第一、数字类正则表达式字符
\b:匹配字符开头或者结尾。一定要加。这样匹配22就不会吧220也匹配进去了。
\d:匹配一个数字。0到9。
(.*):匹配任意字符。非特殊情况最好不要用。
[数字-数字]:举例[6-7],意思就是6到7。
{数字,数字}:举例{0,1},意思是重复0到1次。
|:分隔符
第二、实例案例整理
1-9:\b[1-9]\b
1-99:\b[1-9]\d{0,1}\b #注:1到9,重复0-1次数字。
1-100:\b[1-9]\d{0,1}\b|\b100\b #注:1到9,重复0-1次数字加100。
1-500:\b[1-9]\d{0,1}\b|\b[1-4]\d\d\b|\b500\b #注:1到99,100到499,500。