根据手机号码判定是中移动或中联通,或判定是哪个省份的号请指教,谢谢

解决方案 »

  1.   

    很有趣的问题,第一个问题ls的已经解决,第二个问题
    建议楼主嵌入一些网站的代码http://ipseeker.cn/mobile.php这样能实现功能
    自己实现太麻烦了
      

  2.   

    移动联通的号段我不太了解,你上网搜下他们的号段各自是什么,然后根据号段写个if xxx.equalsxxx就行了
      

  3.   

    在实际的系统中是这样操作的:首先根据手机号码的号段分出移动和联通的号码,如移动包含135,136,联通包含130,131,132(现在会更多了,要去查),移动号码的号段归属地是根据手机号码的前七位来确定的,这些号码是存在数据库中的,可以把所有的号段加载到一个静态map里面,k代表号段,v代表归属地,每次来一个手机号码就取前七位作为k去查询v,得到归属地,这样不用每次来了一个号段就去查数据库,每次直接在map查,效率很高的