`
pcajax
  • 浏览: 2184595 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

怎样判断手机号码是移动的还是联通的

阅读更多

天天好心情,好好写blog
今天遇到了一个问题,给一个手机号码,怎样判断它是移动的还是联通的。我自己查了一些资料,咨询了一些朋友。不知道是否全面,想和大家研究一下。当然我指的是业务逻辑是否正确,并不是程序本身。用java实现的:

/** 
     * 判断号码是联通,移动,电信中的哪个,
     * 在使用本方法前,请先验证号码的合法性 规则:前三位为130-133 联通 ;前三位为135-139或前四位为1340-1348 移动; 其它的应该为电信
     * @param mobile要判断的号码
     * @return 返回相应类型:1代表联通;2代表移动;3代表电信
     */
    public static String getMobileType(String mobile) {
     if(mobile.startsWith("0") || mobile.startsWith("+860")){
      mobile = mobile.substring(mobile.indexOf("0") + 1, mobile.length());
     } <script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>
     List chinaUnicom  = Arrays.asList(new String[] {"130","131","132","133"}) ;
     List chinaMobile1 = Arrays.asList(new String[] {"135","136","137","138","139","158","159"}) ;
     List chinaMobile2 = Arrays.asList(new String[] {"1340","1341","1342","1343","1344","1345","1346","1347","1348"}) ;

        boolean bolChinaUnicom  = (chinaUnicom.contains(mobile.substring(0,3))) ;
        boolean bolChinaMobile1 = (chinaMobile1.contains(mobile.substring(0,3))) ;
        boolean bolChinaMobile2 = (chinaMobile2.contains(mobile.substring(0,4))) ;

        if (bolChinaUnicom)
            return "1"  ;//联通
        if ( bolChinaMobile1 || bolChinaMobile2 )
            return "2" ; //移动
        return "3" ; //其他为电信
    }

分享到:
评论

相关推荐

    ios-运用正则表达式判断移动、联通、电信手机号码格式.zip

    在这个“ios-运用正则表达式判断移动、联通、电信手机号码格式”的项目中,主要目标是利用正则表达式来检查用户输入的手机号码是否符合中国移动、中国联通或中国电信的号码规范。 中国移动的手机号码通常以139、138...

    用Java解析手机号获取手机信息(归属地、Sim卡类型、移动或是联通、区号、邮编)

    在Java编程领域,有时我们需要获取手机号的相关信息,如归属地、SIM卡类型、运营商(移动或联通)、区号和邮编等。这通常涉及到手机号码的解析和查询工作。在这个场景下,我们可以利用公开的API或者数据库来实现这些...

    手机号码 数据库 联通 移动

    对于联通和移动这样的大型运营商来说,这样的数据库可能包含数以亿计的用户记录,包括但不限于手机号码、姓名、身份证号、通信套餐、消费记录、通话详单、短信记录等。这样的数据对于理解用户行为、优化服务、开发新...

    分网,能有效无误分离移动、联通、电信号码

    标签“移动联通电信”进一步确认了这个工具的核心功能是处理这三大中国主要的电信运营商的手机号码。在中国,这三个运营商的网络制式和覆盖范围各有特点,所以对于企业或个人来说,区分号码的来源有时是必要的。 从...

    移动电信联通手机号码归属地.xlsx

    移动电信联通手机号码归属地,根据手机号码的前7位,判断号码归属地

    电信-移动-联通手机号码归属地最新数据库2012年9月

    1.单独号段的更新,请在手机号段里输入开始号段和结束号段,也可以在选择号段里选择,这样就不用填写了。 2.所有号段的更新,该功能将更新所有号段,执行时间较长。 3.清空按钮将清空数据库,请谨慎操作。...

    手机号码自动根据运营商区分手机号码工具

    会把 移动联通电信 的手机号码分别放入到 各自的文本框 未知的号段 手机号码会放在未知文本框 分类结束 会统计 每个运营商分类了多少个号码 请核对 是否 和未分类前的总数相等 【程序报毒请无视 或 信任本程序】

    判断手机号码是否正确

    中国的手机号码通常由11位数字组成,前三位代表运营商(如139、138对应中国移动,135、136对应中国联通,134、147等对应中国电信),第四到第七位是区域号,后四位是随机分配的号码。因此,一个简单的手机号码验证...

    手机号码运营商判断

    根据号码段判断手机号码所属运营商,准确判断出是移动、联通还是电信的号码。

    移动联通电信手机号码归属地数据库共426459条(20190502)

    移动、联通、电信手机号码归属地数据库共426459条(20190502),其中(移动官网206198条、联通官网116021条、电信官网97742条、其他6498条), 包括移动号段(134、135、136、137、138、139、147、150、151、152、...

    中国联通移动用户号码区段汇总表

    在这些文件中,我们看到的“130”、“131”、“132”、“155”、“156”、“175”、“176”、“185”、“186”和“145”都是中国联通的GSM号段,每个号段都代表了一组特定的手机号码范围。 1. **130号段**:这是...

    移动IPCC 50.0+联通IPCC50.0

    移动IPCC 50.0+联通IPCC50.0是两个主要针对中国移动和中国联通网络设置的配置文件,主要用于手机或移动设备的网络连接。这些文件是国际移动用户识别码(IMSI)国家/地区配置文件的缩写,它们在iOS系统中尤其常见,...

    全国手机号段 移动号段 联通号段 电信号段 号段大全

    全国手机号段 14万多数据 移动号段 联通号段 电信号段 号段大全

    全国手机号归属地移动、电信、联通三网手机号归属地

    全国手机号归属地移动、电信、联通三网手机号归属地 截止2018年三网手机号 附上:手机号正则判断运营商(携号转网的不适用) 移动:^(\+?(0{0,2}86)){0,1}1((((3[4-9])|(47)|(5[0-2])|(5[7-9])|(78)|(8[2-4])|(8[7-...

    手机号码归属MySQL数据库SQL文件

    手机号码归属MySQL数据库SQL文件(14M): 导出命令: mysqldump -uroot -p123456 test t_mobilephone_number &gt; /root/mobilephoneNumber.sql 手机号码段:13*;15*;145、147、186、187、188、189 包含记录数:...

    全国手机号码归属地信息,包含移动联动电信

    全国手机号码归属地信息,包含移动联动电信,可用于数据仓库,数据分析等,通过手机号码获取手机号码归属地。 七位号码段,7位的号段库,号段归属地数据库,号码归属地数据文件,可用于数据分析,数据库维度数据 ...

    手机号码归属数据(2013-09-02)电信、移动、联通

    移动187 -&gt; 9980 移动188 -&gt; 9527 联通130 -&gt; 9879 联通131 -&gt; 10000 联通132 -&gt; 9804 联通155 -&gt; 10000 联通156 -&gt; 9430 联通185 -&gt; 6005 联通186 -&gt; 9634 数据卡145 -&gt; 5706 数据卡147 -&gt; 6320

    全国手机号码归属段,更新联通、电信、移动3G号段。

    这个数据通常包含各个手机号码的运营商信息(如联通、电信、移动)以及对应的省份和城市归属。2009年9月8日更新的这份数据集,意味着它反映了当时三大主要运营商——中国移动、中国联通和中国电信的3G号段分布情况。...

    最新手机号码归属地数据库

    5. **手机号码所属的运营商**:数据库涵盖了三大主要运营商——中国电信、中国移动和中国联通。了解号码的运营商对于识别用户可能享受的服务类型、计费方式等具有重要意义,尤其在市场营销和客户服务中。 6. **...

    2023最新手机号码归属地数据 含广电192号段 按省、市、运营商排列

    本文将详细讲解有关2023年最新手机号码归属地数据...了解这些知识点后,无论是专业人士还是普通用户,都能更好地理解和利用2023年最新手机号码归属地数据,尤其是对广电192号段的关注,将有助于把握通信行业的新动态。

Global site tag (gtag.js) - Google Analytics