js手机号电话正则表达式
时间: 2023-11-24 16:53:27 浏览: 94
电话号码正则表达式
以下是JS中手机号码正则表达式的例子:
```javascript
function checkPhone(){
var phone = document.getElementById('phone').value;
if(!(/^1[3456789]\d{9}$/.test(phone))){
alert("手机号码有误,请重填");
return false;
}
}
```
其中,`/^1[3456789]\d{9}$/`是手机号码的正则表达式,具体含义如下:
- `/`:正则表达式的开始和结束符号。
- `^`:匹配字符串的开始位置。
- `1`:匹配数字1。
- `[3456789]`:匹配3、4、5、6、7、8、9中的任意一个数字。
- `\d`:匹配任意数字。
- `{9}`:匹配前面的\d出现9次。
- `$`:匹配字符串的结束位置。
因此,该正则表达式可以匹配以数字1开头,第二位是3、4、5、6、7、8、9中的任意一个数字,后面跟着9个数字的字符串,即符合手机号码的格式。
阅读全文