日期:2014-05-17  浏览次数:20895 次

[正则]如何判断输入的两位字串为01到99之间的组合字串?
[正则]如何判断输入的两位字串为01到99之间的组合字串?
即:01~99
[正则]如何判断输入的两位字串为00到99之间的组合字串?
即:00~99
[正则]如何判断输入的三位字串为001到999之间的组合字串?
即:001~999
[正则]如何判断输入的三位字串为000到999之间的组合字串?
即:000~999
========================================================================
分别该怎么写?   谢谢!!

------解决方案--------------------
0[1-9]|[1-9]\d
\d{2}
00[1-9]|(?:\d[1-9]|[1-9]\d)\d
\d{3}
------解决方案--------------------
00~99 ^\d{2}$
01~99 ^([0][1-9])|([1-9][0-9])$

000~999 ^\d{3}$
001~999 ^([0][0][1-9])|([1-9]\d{2})|([0][1]\d)$