1
我想添加一個PAN號驗證不允許特殊字符不允許在PAN一些特殊字符,但我的代碼如下無法按預期工作:如何使用BackboneJS
if (attributes.isOwnProfile &&
attributes.totalExperience > 0 &&
$.trim(attributes.panNumber) == "") {
errors.push({
key: "panNo",
message: "Required"
});
} else if ($.trim(attributes.panNumber) != "" &&
attributes.panNumber.length !== 10) {
errors.push({
key: "panNo",
message: "Not a valid PAN No"
});
} else if (!(/[^a-zA-Z0-9]/).test(attributes.panNumber)) {
errors.push({
key: "panNo",
message: "Not a valid PAN No"
});
}
什麼錯誤? – StateLess
沒有錯誤..它也接受pl字符。 Regx/[^ a-zA-Z0-9] /不起作用。 –
這是模型的代碼部分?它被執行了嗎?粘貼完整代碼 – StateLess