0
我試圖添加驗證了電話號碼,條件驗證在淘汰賽
我需要它然而需要我只想強制執行模式,如果該國是美國 這是我有,但它失敗當我有加拿大或任何其他國家選擇
self.phone = ko.observable().extend({
required: {
onlyIf: function() {
return self.country() == "US";
}
},
pattern: {
message: 'Please enter a valid phone number in ###-###-#### format',
params: /^(\d{3}-\d{3}-\d{4})$/
}
});
不大,如果說我選擇加拿大,我不想要的東西,我把要針對模式例如比較,如果我型加我希望我的號碼可以像42-526-45a一樣。 –
基本上我不能有一個空白 –
更新。現在'電話'是必需的,但模式只適用於美國 – Jag