Вы можете попробовать написать свой собственный валидатор.Это не так уж сложно.Примерно так:
$.validator.addMethod
(
"number2",
function (value, element)
{
// Remove numberish characters.
value = value.replace("$", "").replace(",", "");
// A regex might be better but this works too.
if (!isNaN(parseFloat(value)))
{
$(element).val(parseFloat(value));
return true;
}
else if (value === "") // handle empty value
{
return true;
}
else
{
return false;
}
},
"Numeric only."
);
Затем примените правило, например:
$.validator.addClassRules("numeric", { number2: true });
Вариант этой темы можно применить к целочисленным или валютным значениям и, конечно, вы можетедовольно сложный с проверкой и «очисткой» данных.