我正在使用 jQuery 的验证插件来验证表单文本字段。我试图通过只允许货币符号、字母和数字但不允许其他特殊字符来验证价格字段。
我已经尝试过了,但它允许其他特殊字符,例如 ; “:
^[a-zA-Z 0-9 € £]+$
我究竟做错了什么?谢谢!
编辑:
document.ready 函数中的代码:
jQuery.validator.addMethod("acceptPrice", function(value, element, param) {
return value.match(new RegExp(param + "$"));
});
$("#editForm").validate({
onkeyup: false,
rules: {
priceField: { acceptPrice: "^[a-zA-Z0-9€£]+$" },
}