要使用自定义验证规则, 代码如下
/**函数: 钱数验证规则 */
jQuery.validator.addMethod('isMoney', function(value, element) {
var decimalsValue = /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/;
return this.optional(element) || (decimalsValue.test(value));
}, '金额必须大于0并且只能精确到分');
/**函数: 正整数验证规则 */
jQuery.validator.addMethod("positiveInt", function(value, element) {
var aint = parseInt(value);
return aint > 0 && (aint + "") == value;
}, "请输入正整数");