13X开头的11位号码是手机.
"分隔符未知" 反正不是数字就对了.

解决方案 »

  1.   

    判断号码前是否是+86(中国)或13X等..然后用长度限制.
      

  2.   

    关键是有的是这样的"021-63301365,137********"
    可是我只想得到137******** ,不要前面的座机号码
    特征13*也不一定就是手机号码啊,手机号码不一定都放在第一个,有可能第一个是座机(比如上面),
      

  3.   

    那你区别一串数字是否是手机号的特征是什么?这个总不能少吧
      

  4.   

    手机号一般为135..139,是否可以再判断第三位的数字为5..9之间呢?
      

  5.   

    呵呵,还有130,131,133呢。分隔符未知无所谓,只要不是数字就可以
      

  6.   

    说实话,比较难,这是在数据库设计时就留下的隐患