我有兩個電話號碼字段 - 1.電話號碼2.備用電話號碼。Javascript - 如何驗證兩個電話號碼是不同的
所以用戶應該在「備用電話號碼」字段中輸入不同的電話號碼。如果他們輸入與第一個字段「電話號碼」相同的號碼,則應該發出警報消息,即「備用電話號碼」應該不同。
我想要驗證上述的JavaScript代碼。
我有兩個電話號碼字段 - 1.電話號碼2.備用電話號碼。Javascript - 如何驗證兩個電話號碼是不同的
所以用戶應該在「備用電話號碼」字段中輸入不同的電話號碼。如果他們輸入與第一個字段「電話號碼」相同的號碼,則應該發出警報消息,即「備用電話號碼」應該不同。
我想要驗證上述的JavaScript代碼。
因爲你可以使用你的js函數的第一個電話號碼驗證的提交:
function validatePhone(txtPhone) {
var a = document.getElementById(txtPhone).value;
var filter = /^[0-9-+]+$/;
if (filter.test(a)) {
return true;
} else {
return false;
}
}
以不同的方式驗證你的第二個電話號碼,你可以創建與上面的代碼中多了一個JS的功能和更新的正則表達式過濾器根據您的需求。
這只是比較兩個字符串,像這樣:
所有的var p1 = document.getElementById('yourInputPhone1ID');
var p2 = document.getElementById('yourInputPhone2ID');
// Comparison
if(p1.value != ''){
if(p1.value == p2.value){
alert('Alternate phone number should be different');
}
}
else{
alert('missing phone number 1');
}
}
首先,歡迎#1。其次,你試圖實現你的目標是什麼? –
比較他們作爲字符串不夠? – Bergi