js手机号码正则判断
时间: 2023-12-14 17:02:08 浏览: 231
全球国家(区号)手机号正则校验
你可以使用如下的正则表达式来判断js手机号码的合法性:
/^1[3456789]\d{9}$/
这个正则表达式的含义是以1开头,第二位是3456789中的一个数字,后面跟着9位数字。如果输入的手机号码符合这个规则,那么就可以判断为合法的手机号码。
另外,如果你想将手机号码中间四位用星号代替,可以使用如下的代码:
var reg = /(\d{3})\d{4}(\d{4})/;
var r = str.replace(reg,'$1****$2');
这个代码会将手机号码中间四位替换为星号。
还有一种校验手机号的方法是使用正则表达式:
var regExp = new RegExp("^1[3578]\\d{9}$");
if (regExp.test(_value)) {
spanid.innerHTML = "手机号正确!";
} else {
spanid.innerHTML = "手机号错误!";
}
这个代码会根据正则表达式判断手机号的正确性,并在页面中显示相应的结果。
希望以上信息对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文