匹配手机号码的正则表达式:
^[1](([3][0-9])|([4][5-9])|([5][^4])|([6][6])|([7][^9])|([8][0-9])|([9][89]))[0-9]{8}$
移动号段:
134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 198联通号段:
130 131 132 145 146 155 156 166 171 175 176 185 186电信号段:
133 149 153 173 174 177 180 181 189 199虚拟运营商:
170
附加一个在线测试正则表达式的地址:
http://tool.oschina.net/regex/