Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中PhoneNumber(国际)的字母数字验证_Javascript - Fatal编程技术网

Javascript中PhoneNumber(国际)的字母数字验证

Javascript中PhoneNumber(国际)的字母数字验证,javascript,Javascript,我有一个要求,字母数字不应允许电话号码验证,这里我们只允许+,()和0-9。这里我只给字母表,但当我给字母数字,一个是采取。下面是我的代码。谁能建议我怎么写 $("#PhoneNumber").focusout(function () { $.ajaxSetup({ cache: false }); var Phone = $("#PhoneNumber").val() if (Phone != "") { var re = /^\(?([0-9]{3})

我有一个要求,字母数字不应允许电话号码验证,这里我们只允许+,()和0-9。这里我只给字母表,但当我给字母数字,一个是采取。下面是我的代码。谁能建议我怎么写

$("#PhoneNumber").focusout(function () {
    $.ajaxSetup({ cache: false });
    var Phone = $("#PhoneNumber").val()
    if (Phone != "") {
        var re = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
        var result = re.test(Phone);
        console.log(result);
        if (!result) {
            $("#msgPhone").text('Enter Numeric Numbers only');
        }
        else {
            $("#msgPhone").text("Go ahead !");
        }
    }
});

你想分享一个你想要验证的例子吗?应该是allow+,和0-9数字。这是一个很长的正则表达式,它似乎比匹配几个要做得多characters@sandeeps比如+91800001345?。。。还是标准化+91-800-001-2345?@Rakesh_Kumar我只想要标准化。作为终端用户,我很抱歉告诉您他们是如何输入电话号码的。我们不知道,如果可能的话,我想要两种验证。