代码改变世界

写了个0-50000最多保留2位小数的正则表达式

2019-03-06 16:21  会飞的雪鹿  阅读(630)  评论(0)    收藏  举报

 

^[0-4]{0,1}[0-9]{0,4}(\.[0-9]{1,2})?|[50000](\.[0]{1,2})?$

 

 

如果不允许  0100 这类开头有0的则用下面一个

 ^[0-9]([.][0-9]{0,2})?$|^[1-9][0-9]([.][0-9]{0,2})?$|^[1-9][0-9]{0,2}([.][0-9]{0,2})?$|^[1-9][0-9]{0,3}([.][0-9]{0,2})?$|^[1-4][0-9]{0,4}([.][0-9]{0,2})?$|^50000([.][0]{0,2})?$