有人问怎么写了,并且非想用正则,为啥不用if else我也不明白,然后写了如下的正则。
具体需求是大于0,小于等于100,并且最多保留两位小数。
比如 :0.1,0.01,100.00,100.0, 10.01可以通过。
0.0,0.00,100.01,0.111,11.111不能通过
var reg=/^\d\.([1-9]{1,2}|[0-9][1-9])$|^[1-9]\d{0,1}(\.\d{1,2}){0,1}$|^100(\.0{1,2}){0,1}$/
有人问怎么写了,并且非想用正则,为啥不用if else我也不明白,然后写了如下的正则。
具体需求是大于0,小于等于100,并且最多保留两位小数。
比如 :0.1,0.01,100.00,100.0, 10.01可以通过。
0.0,0.00,100.01,0.111,11.111不能通过
var reg=/^\d\.([1-9]{1,2}|[0-9][1-9])$|^[1-9]\d{0,1}(\.\d{1,2}){0,1}$|^100(\.0{1,2}){0,1}$/
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。