-1
我想除了数字把它通过验证支持的字母“P”。但我不明白为什么最终被放置在“英皇只请”); ... 这是一个价格区域验证,并让只有数字输入和我想要把字母“P”被接受。 这里是我的jQuery代码,这也许可以帮助:验证表单与jQuery
jQuery('#dtf-form-backend').validate({
rules: {
contactName: {
required: true,
lettersonly: true
},
contactEmail: {
required: true,
email: true
},
catId: {
required: true
},
price: {
required: false,
priceonly: false
}
},
messages: {
contactName: {
required: "Please enter your name",
lettersonly: "No numbers or special symbols"
},
contactEmail: {
required: "Email is required",
email: "Please enter a valid email"
},
catId: {
required: "Please choose category"
},
price: {
required: "Please specify item price",
priceonly: "Only number is accepted"
}
}
});
jQuery.validator.addMethod("priceonly", function(value, element) {
return this.optional(element) || /^[0-9\,]+$/i.test(value);
}, "Letters only please");
THX埃尔德!
这是一个价格字段的验证器,只允许输入数字,我想把字母“p”接受。 –