写一个手机号正则表达式
时间: 2023-10-31 16:43:24 浏览: 83
以下是一个简单的手机号正则表达式:
/^1[3-9]\d{9}$/
解释:
- ^ 表示字符串的开头
- 1 表示手机号的第一位必须是1
- [3-9] 表示手机号的第二位必须是3~9中的任意一个数字
- \d{9} 表示手机号的后9位必须是数字
- $ 表示字符串的结尾
这个正则表达式匹配的手机号必须是11位数字,且第一位是1,第二位是3~9中的任意一个数字。
相关问题
正则表达式中匹配11位手机号码正则表达式为
匹配11位手机号码的正则表达式为:
```
^1[3-9]\d{9}$
```
解释一下正则表达式的各部分含义:
- `^`:表示匹配字符串的起始位置。
- `1`:表示匹配开头是数字1。
- `[3-9]`:表示匹配第二位是3-9之间的任意数字。
- `\d`:表示匹配0-9之间的任意数字。
- `{9}`:表示匹配前面的\d恰好出现9次。
- `$`:表示匹配字符串的结尾位置。
因此,该正则表达式的含义是:匹配以数字1开头,第二位是3-9之间的任意数字,后面跟着9个数字的字符串,即匹配11位手机号码。
写一个手机号的正则表达式
中国大陆的手机号格式为11位数字,第一位是1,第二位可以是3、4、5、6、7、8、9中的任意一位。因此,一个简单的手机号正则表达式可以写成:
```
^1[3456789]\d{9}$
```
其中,^ 表示匹配字符串的开头,$ 表示匹配字符串的结尾,\d 表示匹配任意数字,{9} 表示前面的\d出现9次。
阅读全文