话不多说,直接上代码。
js部分代码:
function lxfs(id) {
var patrn = /^1[3456789]\d{9}$/;
var valx=$(id).val();
if(patrn.test(valx)==false){
alert("输入格式错误!请输入正确的联系方式!");
$(id).val("");
return;
}
}
正则表达式,判断只能输入1开头第二位数字是3456789中一个,后面九位数随便填,总共十一位电话号码。
input输入框:
<input type="text" onBlur="lxfs(this)" maxlength="11"/>
传入this,代表传入这个input本身。复制起来很好用,不用定义什么id。maxlength属性代表最多填11位。