求java代码判断手机号是不是移动号

hanguanlan1 2012-04-19 03:32:54
要最新的代码,不要2009年的,谢谢!
...全文
2290 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
quyf 2014-12-19
  • 打赏
  • 举报
回复
直接这样不是更好吗 return Pattern.matches("^(134|135|136|137|138|139|147|150|151|152|157|181|182|183|187|188)\\d{8}$", mobile );
网络咖啡 2012-04-20
  • 打赏
  • 举报
回复
很多手机获得不了手机号,但是大部分的手机都支持WMA,可以获得短信中心的号码,从而间接获得手机号码类型
crazylazyboy 2012-04-20
  • 打赏
  • 举报
回复
楼上正解,一个数组,一个循环就可以了
昨日凡阳 2012-04-19
  • 打赏
  • 举报
回复
如果你只是拿出一个指定的手机号码,判断是否移动联通,那很简单,但是如果你是先要获取手机端的手机号,再判断,这个就难了。
第一情况很简单,没有什么难的,
所有中国移动手机号开头三位是:

134|135|136|137|138|139|147|150|151|152|157|181|182|183|187|188

放到数组中,把传入的手机号拿出前三位比较即可。

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧