你们中的任何人都可以帮助我使用接受这些的正则表达式:
每接一千个逗号都会被接受。 数字不少于4个小数点
我一直在测试这种模式但在某些情况下失败了:
^\d+(\,\d+{1.3} \.d{1.4})*$
有效输入:
1
11
111
1,111
1,111,111
1.1111
11.1111
111.1111
1,111.1111
输入无效:
Any letter
1,1
1.1
1.11
1,11.11
1,111.1
主要标准是: (必须提供4个小数点)。 (每千个3个数字必须有逗号。)
答案 0 :(得分:2)
这比
更复杂/^\d\d?\d?(,\d\d\d)*(\.\d\d\d\d)?$/
或者如果您愿意
/^\d{1,3}(,\d{3})*(\.\d{4})?$/