教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 多种移动手机号码正则表达式验证代码

多种移动手机号码正则表达式验证代码

发布时间:2016-10-27   编辑:jiaochengji.com
教程集为您提供多种移动手机号码正则表达式验证代码等资源,欢迎您收藏本站,我们将为您提供最新的多种移动手机号码正则表达式验证代码资源

手机(中国移动手机号码):regexp="^(((d{3}))|(d{3}-))?13[456789]d{8}|15[89]d{8}"

所有手机号码:regexp="^(((d{3}))|(d{3}-))?13[0-9]d{8}|15[89]d{8}"(新添加了158,159两个号段)


本文介绍一下验证手机号码的正则表达式,包含最新186,188号码哦,如下:

验证是否为手机号码的正则:"^(13[0-9]|15[0|3|6|7|8|9]|18[6|8|9])d{8}$"

验证是否为移动手机号码的正则:"^1(3[4-9]|5[012789]|8[78])d{8}$"


使用正则表达式匹配手机号码--java源代码

手机号验证的正则为:

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号段,但是没有在源码教程演示中放出,下面代码已经更新

看个实例

 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;
    }
 
手机号验证正则表达式
手机号验证的正则为: 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}$/; 手机号验证正则表达式昨天找了好久,终于在一个站上把这个手机号验证的正则表达式给扒下来了,手机号验证的正则为: 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}$/; 新增加移动151,152号段,但是没有在源码演示中放出,下面代码已经更新这可是包括15x话段的哈

再来个js验证手机号码
<html> 
<head><title>验证手机号码</title> 
<script type="text/javascript教程"> 
function checkTelephone(obj){  
    var reg= /^[1][358]d{9}$/; //验证手机号码  
    var phone=document.getElementById('telephone').value;  
    if(!reg.test(phone)){  
        alert("电话号码格式错误!");  
        obj.value="";  
        obj.focus();  
        return false;  
    }else{  
        alert("您的电话号码:" phone);  
        return true;  
    }  
}  
</script> 
</head> 
<body> 
<form> 
<input type="text"   id="telephone" onblur="checkTelephone(this)"> 
</form> 
</body> 
</html> 

您可能感兴趣的文章:
多种移动手机号码正则表达式验证代码
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
php正则表达式验证手机电话
php 验证手机号码
js正则RegExp对象之compile方法的例子
PHP常用正则(手机号、座机、邮箱、身份证及手机号截取)
js 正则表达式之$1$2$3$4$5$6$7$8$9属性及返回子匹配的结果
php 验证手机号码与电话号码正则
php中固定电话号码和手机号码正则表达式验证
验证手机号码、电话号码的正则表达式汇总

[关闭]
~ ~