匹配指定范围整数正则表达式

2018-3-27 18:12| 作者: admin| 查看: 849| 评论: 0|来自: 蚂蚁部落

分享一段代码实例,它演示了使用正则匹配指定范围整数的功能。

实现通用的功能比较难,就以匹配-10000至10000之间的数字为例子。

代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
let reg = /^-?(?:[1-9](?:\d{0,3})?)$|^-?(0|10000)$/;
let num = 5810
reg.test(num);

上述正则实现了预期效果,具体如何实现实在难以用语言描述。

只要将相关正则语法搞明白即可,参阅以下相关阅读。

(1).^参阅正则表达式 ^ 元字符一章节。

(2).?参阅正则表达式 ? 量词一章节。

(3).?:参阅正则表达式非分引用型分组(?:)一章节。

(4).[1-9]参阅正则表达式 字符类一章节。

(5).\d参阅正则表达式 \d 元字符一章节。

(6).{0,3}参阅正则表达式 {n,m}一章节。

(7).$参阅正则表达式 $ 元字符一章节。

(8).()参阅正则表达式 分组一章节。

(9).|参阅正则表达式 选择项一章节。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部