1 回答

慕勒3428872
TA贡献1848条经验 获得超6个赞
借鉴各位的思路,测试了下都还是有点问题,自己琢磨了下,如下写法可能会好点:
/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test('1,123.76')
true
/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test('100,123.76')
true
/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test('11,123.76')
true
/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test('112,123.76')
true
/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test(',123.76')
false
/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test('12,123.76')
true
/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/.test('0.76')
true
添加回答
举报
0/150
提交
取消