各个运营商手机号正则表达式
时间: 2023-11-17 19:58:40 浏览: 41
在引用中提到了各个运营商的手机号段规则,可以根据这些规则来编写正则表达式进行手机号的验证。以下是各个运营商的手机号正则表达式:
1. 中国移动: /^(13[4-9]|147|15[0-2,7-9]|178|18[2-4,7-8]|198)\d{8}$/
2. 中国联通: /^(13[0-2]|145|15[5-6]|166|17[5-6]|18[5-6]|170[4,7-8])\d{7}$/
3. 中国电信: /^(133|149|153|173|177|180|181|189|191|199|1349|1410|170[0-2,5-6,9])\d{7}$/
相关问题
匹配所有运营商的手机号正则表达式
以下是匹配所有运营商的手机号正则表达式:
```
^(13[0-9]|14[57]|15[012356789]|16[56]|17[0135678]|18[0-9]|19[89])[0-9]{8}$
```
其中,13开头的号码为移动、联通、电信三网通用;14开头的号码为移动和联通共用;15开头的号码为移动、联通、电信三网通用;16开头的号码为联通和电信共用;17开头的号码为移动、联通、电信三网通用;18开头的号码为移动、联通、电信三网通用;19开头的号码为移动和电信共用。
js手机号正则表达式
JS手机号正则表达式是一种用于验证手机号码格式是否正确的模式匹配工具。在JS中,可以使用正则表达式来进行强大的模式匹配和文本检索与替换功能。JS手机号正则表达式通常使用/^1[3456789]\d{9}$/这个表达式来验证手机号码格式是否正确。其中,^表示字符串的开始,1表示手机号码的第一位必须是1,[3456789]表示手机号码的第二位可能是3/4/5/6/7/8/9中的任意一个,\d表示数字[0-9],{9}表示数字[0-9]的9位,$表示字符串的结束。如果手机号码符合这个正则表达式的格式,就可以通过验证。
相关推荐
![json](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)