我需要使用formcheck插件为mootools验证货币字段。 它具有数字验证类型,并且数字接受正则表达式以个性化验证。
我需要样本来验证:
1.000,01 --> ok
1,000.02 --> not ok
1000,12 --> ok
1000.13 --> not ok
10.000 --> ok
100.00 --> not ok
等等。 你能帮帮我吗?
感谢。
答案 0 :(得分:1)
^\d+(?:\.\d\d\d)*(,\d\d)?$
我假设.
是您的千位分隔符,,
是小数点分隔符,如果存在,则逗号必须始终后跟两位数。
答案 1 :(得分:0)
这将通过所有测试:
^(\d|\.\d{3}|,\d+$)*$
如果您想要至少一个数字,请使用:
^\d(\d|\.\d{3}|,\d+$)*$