php判断手机号码

    //PHP判断手机号码
     public function isMobile($params)
    {
        $pattern = "/^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$/";
        return preg_match($pattern,$params);
    }
  
//PHP判断手机号码
    public static function isMobile($mobile = null)
    {
        if (is_null($mobile)) $mobile = $this->number;
        if (preg_match(‘/1[34578]{1}\d{9}/‘, $mobile)) {
            return TRUE;
        } else {
            return FALSE;
        }
    }
//JS里面判断手机号码
function isMobilePhone (mobilePhone){
    var patrn = /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))\d{8})$/;
    if (patrn.exec(mobilePhone) == null || mobilePhone == "") {
        return false
    } else {
        return true
    }
}
时间: 2024-10-27 07:50:44

php判断手机号码的相关文章

判断手机号码合法性

问题描述: 我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678.特点如下: 1.长度13位: 2.以86的国家码打头: 3.手机号码的每一位都是数字. 请实现手机号码合法性判断的函数要求: 1)如果手机号码合法,返回0: 2)如果手机号码长度不合法,返回1 3)如果手机号码中包含非数字的字符,返回2: 4)如果手机号码不是以86打头的,返回3: [注]除成功的情况外,以上其他合法性判断的优先级依次降低.也就是说,如果判断出长度不合法,直接返回1即可,不需要再做

iOS之判断手机号码格式是否正确

//判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile{     mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""];     if (mobile.length != 11)     {         return NO;     }else{         /**          * 移动号段正则表达式    

javascript 判断手机号码中国移动、中国联通、中国电信

我国使用的手机号码为11位,其中各段有不同的编码方向:前3位---网络识别号:第4-7位---地区编码:第8-11位---用户号码. 中国移动134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184.187.188.178(4G)中国联通130.131.132.155.156.185.186.145(属于联通无线上网卡号段).176 (4G)中国电信133.153.180.189.181 //匹配移动手机号 var PATTE

javascript (js)判断手机号码中国移动、中国联通、中国电信

原文:javascript (js)判断手机号码中国移动.中国联通.中国电信 我国使用的手机号码为11位,其中各段有不同的编码方向:前3位———网络识别号:第4-7位———地区编码:第8-11位———用户号码. 中国移动134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184.187.188.178(4G) 中国联通130.131.132.155.156.185.186.145(属于联通无线上网卡号段).176 (4G) 中国

判断手机号码,电话号码函数

// 正则判断手机号码地址格式 - (BOOL)isMobileNumber:(NSString *)mobileNum{       /**        * 手机号码        * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188        * 联通:130,131,132,152,155,156,185,186        * 电信:133,1349,153,180,189        */     

php正则判断手机号码的方法

导读: php用正则表达式判断手机号码的写法:从文章中匹配出所有的手机号就可以preg_match_all(),如果要检查用户输入的手机号是否正确可这样来检查:preg_match(). 用正则匹配手机号码的时候, 我们先分析一下手机号码的规律: 1. 手机号通常是11位的 2. 经常是1开头 3. 第二个数字通常是34578这几个数字, 2014.5.5日170号段的手机号开卖所以这里多了个7. php用正则表达式判断手机号码的写法: $g = "/^1[34578]\d{9}$/"

判断手机号码

// 判断手机号码 + (BOOL)validateMobile:(NSString *)mobileNum { // 手机号码 NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; // 中国移动:China Mobile NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$"; // 中国联通:China Unicom

android 判断 手机号码、邮编、Email邮箱、是否正确

java-正则表达式判断手机号 要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134.135.136.137.138.139.150.151.157(TD).158.159.187.188 联通:130.131.132.152.155.156.185.186 电信:133.153.180.189.(1349卫通) 那么现在就可以正则匹配测试了, public static boolean

正则表达式判断手机号码靓号类型

很多网站需要将好的会员号留着,或用于日后的盈利.实现方法不是本文讨论范围,本文仅列出用于检测靓号类型的一些正则. 靓号检测:主要可以检测连号(正连 12345.倒连65432).AABB号.手机号码.日期号(生日号.年度号).ABBCABB号,3位以上重复号.更多类型号码检测可以根据以下表达式改造. ' 匹配6位顺增 regex.Pattern = "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}\d&q