input输入框手机号码js验证正则表达式写法

网站上做表单想要验证手机号码,不允许输入手机号码以外的数字,可以通过正则表达式来拦截,具体看下面的代码。

HTML代码

<input type="text" value="请输入手机号码" id="phone" >

<a onclick="checkPhone()">提交</a>


JS代码

<script type="text/javascript">
function checkPhone(){ 
    var phone = document.getElementById('phone').value;
    if(!(/^[1][3,4,5,6,7,8,9][0-9]{9}$/.test(phone))){ 
        alert("手机号码格式有误,请重新输入");  
        return false;   
    } else {
    alert("手机号码验证成功");
        return true;
    }
}
</script>


其中:

1. 以1为开头;

2. 第二位可为3,4,5,6,7,8,9中的任意一位;

3. 最后以0-9的9个整数结尾。


如果内容有帮助,就点个赞吧!

转载注明出处:http://www.12564.cn/show-160.html

如有疑问请联系 QQ:644233191   微信:zw1688k