正则表达式(2020-10更新):
/^((+86)?(13\d|14[5-9]|15[0-35-9]|16[25-7]|17[0-8]|18\d|19[0-25-9])\d{8})$/
const pattern = /^((\+86)?(13\d|14[5-9]|15[0-35-9]|16[25-7]|17[0-8]|18\d|19[0-25-9])\d{8})$/;
pattern.test('13312345678'); //true
pattern.test('1234567890'); //false
| 号段 | 运营商 |
|---|---|
| 130 | 中国联通 |
| 131 | 中国联通 |
| 132 | 中国联通 |
| 133 | 中国电信 |
| 134 | 中国移动 |
| 135 | 中国移动 |
| 136 | 中国移动 |
| 137 | 中国移动 |
| 138 | 中国移动 |
| 139 | 中国移动 |
| 145 | 中国联通 |
| 146 | 中国联通 |
| 147 | 中国移动 |
| 148 | 中国移动 |
| 149 | 中国电信 |
| 150 | 中国移动 |
| 151 | 中国移动 |
| 152 | 中国移动 |
| 153 | 中国电信 |
| 155 | 中国联通 |
| 156 | 中国联通 |
| 157 | 中国移动 |
| 158 | 中国移动 |
| 159 | 中国移动 |
| 162 | 中国电信虚拟运营商 |
| 165 | 中国移动 |
| 166 | 中国联通 |
| 167 | 中国联通虚拟运营商 |
| 170 | 虚拟运营商 |
| 171 | 中国联通 |
| 172 | 中国移动 |
| 173 | 中国电信 |
| 174 | 中国电信 |
| 175 | 中国联通 |
| 176 | 中国联通 |
| 177 | 中国电信 |
| 178 | 中国移动 |
| 180 | 中国电信 |
| 181 | 中国电信 |
| 182 | 中国移动 |
| 183 | 中国移动 |
| 184 | 中国移动 |
| 185 | 中国联通 |
| 186 | 中国联通 |
| 187 | 中国移动 |
| 188 | 中国移动 |
| 189 | 中国电信 |
| 190 | 中国电信 |
| 191 | 中国电信 |
| 192 | 中国广电 |
| 195 | 中国移动 |
| 196 | 中国联通 |
| 197 | 中国移动 |
| 198 | 中国移动 |
| 199 | 中国电信 |
本文介绍了一个用于验证中国手机号码有效性的正则表达式,并详细列出了各手机号段及其对应的运营商,包括中国移动、中国联通、中国电信及虚拟运营商等。
1万+

被折叠的 条评论
为什么被折叠?



