Javascript中PhoneNumber(国际)的字母数字验证
我有一个要求,字母数字不应允许电话号码验证,这里我们只允许+,()和0-9。这里我只给字母表,但当我给字母数字,一个是采取。下面是我的代码。谁能建议我怎么写Javascript中PhoneNumber(国际)的字母数字验证,javascript,Javascript,我有一个要求,字母数字不应允许电话号码验证,这里我们只允许+,()和0-9。这里我只给字母表,但当我给字母数字,一个是采取。下面是我的代码。谁能建议我怎么写 $("#PhoneNumber").focusout(function () { $.ajaxSetup({ cache: false }); var Phone = $("#PhoneNumber").val() if (Phone != "") { var re = /^\(?([0-9]{3})
$("#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我只想要标准化。作为终端用户,我很抱歉告诉您他们是如何输入电话号码的。我们不知道,如果可能的话,我想要两种验证。