js使用正则表达式验证手机号码格式是否正确

已邀请:
匿名用户

匿名用户

赞同来自:

  截至到现在,手机号码都是13,14,15,17,18开头的11位数字,使用“/^1[34578]\d{9}$/”正则表达式即可:
var phonenumber= document.getElementById("phonenumber").value;
if (/^1[34578]\d{9}$/.test(phonenumber) ) {
    alert('手机号码正确');
} else {
    alert('手机号码错误');
}

要回复问题请先登录注册