Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
560 views
in Technique[技术] by (71.8m points)

[正则表达式求助]我写了一个正则表达式,想限制只能输入1-168之间的正整数,但是不知道为什么不行

我的写法,我尝试了两种方法都不行,不知道是为毛
第一种:/^1-9?|1[0-5]d|16[0-8]$/
第二种:/^1-9?|[10-15]d|16[0-8]$/
这两种reg.test(0)和reg.test(-1)都能限制住,但是168之后的都是true,限制不住,求大神给看看,谢谢了!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

/^([1-9]d?|1[0-5]d|16[0-8])$/


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...