2011-09-08 42 views
2

我正在使用jquery.validate和jquery.formatCurrency插件。jquery验证一系列货币

我想用一个“addmethod”添加范围内的“货币”的验证,但我不知道如何来解决这个播放使用formatCurrency插件不错..

从本质上讲,我有一个项目,我想要做一些类似“rangeCurr:[1000,100000]”的东西,并且接受诸如$ 1,000或$ 1,000.00的答案,或者通过货币插件重新格式化。

如果任何人有线索,链接或一些想法,这将是伟大的。

感谢, 丹

回答

1

在你submitHandler(?)功能或任何需要被(实际上从未使用该插件),你可以改变传递给剥离出来的格式插件方法的价值。你可以使用像下面这样的正则表达式:

var value = "$1,230,000.45"; 
var newval = Number(value.match(/[0-9.]/g).join(""));