js 正则表达式 大于0的正整数,小数可以有,也可以没有,如果有小数,小数位数小于2,整数位数小于3.

例如:100,100.1,100.01,都符合条件

/^[1-9]\d{0,1}(?:\.\d{1})?$/
上面是整数倍数小于3的正则
如果100,100.1,100.01都符合条件的话,应该是小数位数不大于2,整数位数不小于3,正则如下
/^[1-9]\d{0,2}(?:\.\d{1,2})?$/
温馨提示:答案为网友推荐,仅供参考
相似回答