正则表达式以下两种都可:
1.var phonePattern= /^1[34578]\d{9}$/;
2.var phonePattern= /^1[3|4|5|6|7|8|9][0-9]{9}$/;
校验手机号思想:获取用户输入的电话号码,查看是否与正则表达式符合,若符合清空提示语,不符合显示手机格式不正确
步骤:
1为手机号码添加onblur点击事件 eg: onblur="checkTel();"
2.添加<span>提示标签,id 必填,可设置color属性为红 eg:<span id="msg_tel" color="red"></span>
3.在<script>标签创建函数:function checkTel() {}
完整校验手机号,js代码示例如下:
function checkTel() {
var tel =document.getElementById("tel").value;
var strTemp =/^1[34578]\d{9}$/;
if (!strTemp.test(tel)) {
$("#msg_tel").html("<font color='red'>手机号码格式有误!</font>");
$("#tel").val("");
}else {
$("#msg_tel").html("")
}
}
from lj 2020.03.23