jQuery US货币验证regEx以允许整数

前端之家收集整理的这篇文章主要介绍了jQuery US货币验证regEx以允许整数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个正则表达式工作,但现在需要允许没有十进制的数字
// Validate for 2 decimal for money
jQuery.validator.addMethod("decimalTwo",function(value,element) {
    return this.optional(element) || /^(\d{1,3})(\.\d{2})$/.test(value);
},"Must be in US currency format 0.99");

目前,这迫使用户至少将.00添加到一个数字,希望允许当前的正则表达式和整数不带小数.

我会添加吗?在RegEx的下半年结束?

// Validate for 2 decimal for money
jQuery.validator.addMethod("decimalTwo",3})(\.\d{2})?$/.test(value);
},"Must be in US currency format 0.99");

编辑:

好的,但如果有人进入1.2?

解决方法

如果你想要的是1,1.2和1.20都可以工作:
/^(\d{1,3})(\.\d{1,2})?$/
原文链接:https://www.f2er.com/jquery/176627.html

猜你在找的jQuery相关文章