jquery验证一系列货币

时间:2011-09-08 19:51:57

标签: jquery validation

我使用的是jquery.validate和jquery.formatCurrency插件。

我想使用“addmethod”来添加一系列“货币”来验证,但我不知道如何使用这个来与formatCurrency插件一起玩。

基本上,我有一个项目,我想做一些像“rangeCurr:[1000,100000]”这样的事情,让它接受诸如$ 1,000或$ 1,000.00之类的答案,或任何被货币插件重新格式化的答案。

如果有人有线索,链接或一些想法,那就太棒了。

谢谢, 丹

1 个答案:

答案 0 :(得分:1)

在您的submitHandler(?)函数或需要的地方(从未实际使用此插件),您可以更改传递给插件方法的值以去除格式。您可以使用如下所示的正则表达式:

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