javascript 手机号码正则表达式验证

来源:互联网 发布:淘宝买家货到付款 编辑:程序博客网 时间:2024/05/19 20:59

1·首先编写的html代码:

手机号:<input id="mobile" />

2·写入我们的验证:

<script>        $(function(){            $("#mobile").blur(function(){                var mobile = $(this).val();                if(!(/^1[3|4|5|8][0-9]\d{8}$/.test(mobile))){                    alert("您的手机号输入有误,请检查后重新输入");                    $(this).focus();                    return false;                }            });        });</script>

3·简单分析大家以后可以自己扩展:

^1[3|4|5|8][0-9]\d{4,8}$^1代表以1开头,现在中国的手机号没有是其它开头的,以后不一定啊[3|4|5|8] 紧跟上面的1后面,可以是3或4或5或8的一个数字,如果以后出现190开始的手机号码了,就需要如下[3|4|5|8|9][0-9]表示0-9中间的任何数字,可以是0或9\d和[0-9]是一个意思都是取出一个单整型,{8}表示取出8位


0 0