js 手机号码正则匹配
时间: 2024-05-30 12:06:16 浏览: 212
js验证电话号码手机号码的正则表达式
5星 · 资源好评率100%
JS 中可以使用正则表达式对字符串进行匹配,下面是一个判断手机号码格式是否正确的正则表达式:
```javascript
/^1[3456789]\d{9}$/
```
其中,`^` 表示以什么开头,`$` 表示以什么结尾,`[3456789]` 表示手机号码的第二位可能是 3、4、5、6、7、8、9 中的一个,`\d` 表示任意数字,`{9}` 表示重复前面的数字匹配 9 次,因此整个正则表达式可以匹配 11 位手机号码。
下面是一个示例代码,用于判断一个字符串是否为手机号码:
```javascript
function isPhoneNum(str) {
const reg = /^1[3456789]\d{9}$/;
return reg.test(str);
}
```
阅读全文