Javascript-如何验证两个电话号码是否不同

Javascript - How to validate two phone numbers to be different

本文关键字:电话号码 两个 是否 验证 Javascript- 何验证      更新时间:2023-09-26

电话号码-1有两个字段。电话号码2。备用电话号码。

因此,用户应该在"备用电话号码"字段中输入不同的电话号码。如果他们在第一个字段"电话号码"中输入相同的号码,则会发出"备用电话号码"应该不同的警告信息。

我想要验证以上内容的javascript代码。

这只是比较两个字符串,如下所示:

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');
 }
}

对于第一个电话号码验证,您可以在提交时使用js函数:

function validatePhone(txtPhone) {
    var a = document.getElementById(txtPhone).value;
    var filter = /^[0-9-+]+$/;
    if (filter.test(a)) {
        return true;
    } else {
        return false;
    }
}​

为了以不同的方式验证你的第二个电话号码,你可以用上面的代码再创建一个JS函数,并根据你的需要更新RegEx in过滤器。