是的,还有一个关于JQuery 验证插件的正则表达式的问题。我已经按照我找到的所有示例进行操作,但由于某种原因无法仅验证正则表达式匹配。无论我使用什么正则表达式,它都会验证所有内容(美元金额低于 100,可选的 $ 和可选的小数点到百分之一):
$.validator.addMethod("regexp", function (value, element) {
return this.optional(element) || /^\$?\d{0,2}(\.\d{1,2}$)?/.test(value);
}, 'Please enter a valid USD format under $100, dollar sign optional.');
$("#formname").validate({
debug: true,
rules: {
textbox: {
required: true,
regexp: true
}
}
});