博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机号验证正则表达式
阅读量:6156 次
发布时间:2019-06-21

本文共 1556 字,大约阅读时间需要 5 分钟。

手机号验证的正则为:

var reg =/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/;
var reg =/^0{0,1}(13[0-9]|15[0-9])[0-9]{8}$/;

移动手机号的验证正则为:

var reg =/^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$/;

2009.11.23 新增加移动151,152号段,但是没有在源码演示中放出,下面代码已经更新

这可是包括15x话段的哈。嗯。。

手机号的那个,各位大爷可以用第一个,也可以用第二个,您随意吧,我不知道手机号现在都有15几了,就都弄上了。。

    < input type="text" id="mobile" name="mobile" οnblur="if (value=='') {value='请输入您的手机号'}" οnfοcus="if(value=='请输入您的手机号') {value=''}" value="请输入您的手机号"/>
   
    < input type="button" name="china_mobile" value="校验是否是移动手机号" οnclick="CheckChinaMobileID(document.getElementById('mobile').value)"/>
   
    < input type="button" name="is_mobile" value="校验是否是手机号" οnclick="CheckIsMobile(document.getElementById('mobile').value)"/>
    function CheckChinaMobileID(mobile){
       
        if (mobile==""){
            alert("请填写手机号码!");
            return false;
        }
        if(isNaN(mobile)||(mobile.length!=11)){
            alert("手机号码为11位数字!请正确填写!");
            return false;
        }
        var reg =/^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$/;
        if(!reg.test(mobile))
        {
            alert("您的手机号码不是移动号码,请重新输入");
           
            return false;
        }
        alert("大爷,这个真是移动的手机号");
        return true;
    }
    function CheckIsMobile(mobile){
       
        if (mobile==""){
            alert("请填写手机号码!");
            return false;
        }
        if(isNaN(mobile)||(mobile.length!=11)){
            alert("手机号码为11位数字!请正确填写!");
            return false;
        }
       
        var reg =/^0{0,1}(13[0-9]|15[0-9])[0-9]{8}$/;
        if(!reg.test(mobile))
        {
            alert("您的手机号码不正确,请重新输入");
           
            return false;
        }
        alert("大爷,这个真是手机号,是哪的我不知道");
        return true;
    }

具体演示效果请见,因为box.net暂时无法访问,就不给出下载地址了,如果群众有需要可以和我说

PS:今天GOOGLE PR再次神奇的更新,本站已经是3了。。嘿嘿,嘿嘿。。

  • demo演示已经不可用

转载于:https://www.cnblogs.com/chris-oil/archive/2012/08/14/2638309.html

你可能感兴趣的文章
Ecshop安装过程中的的问题:cls_image::gd_version()和不支持JPEG
查看>>
resmgr:cpu quantum等待事件
查看>>
一个屌丝程序猿的人生(六十六)
查看>>
Java 编码 UTF-8
查看>>
SpringMVC实战(注解)
查看>>
关于静态属性和静态函数
查看>>
进程的基本属性:进程ID、父进程ID、进程组ID、会话和控制终端
查看>>
spring+jotm+ibatis+mysql实现JTA分布式事务
查看>>
MyBatis启动:MapperStatement创建
查看>>
调查问卷相关
查看>>
eclipse启动无响应,老是加载不了revert resources,或停留在Loading workbench状态
查看>>
1. Git-2.12.0-64-bit .exe下载
查看>>
怎样关闭“粘滞键”?
查看>>
[转]React 教程
查看>>
拓扑排序介绍
查看>>
eclipse打开工作空间(workspace)没有任务反应
查看>>
使用Sybmol模块来构建神经网络
查看>>
字符串去分割符号
查看>>
WPF中,多key值绑定问题,一个key绑定一个界面上的对象
查看>>
UML类图简明教程
查看>>