用js写一个手机号码验证器
时间: 2024-05-16 16:12:09 浏览: 109
好的,很高兴回答你的问题。以下是一个可能的手机号码验证器的JS代码:
```
function validatePhone(phone) {
let regex = /^1([3-9])\d{9}$/;
return regex.test(phone);
}
```
这段代码使用正则表达式来验证手机号码。如果手机号码匹配正则表达式,即手机号码格式正确,函数会返回true。否则,函数会返回false。
希望这个答案能够帮助到你!
相关问题
请使用jQuery写一个正则表达式验证手机号码
以下是使用jQuery实现验证手机号码的正则表达式代码:
```javascript
function validatePhone(phone) {
var reg = /^1[3456789]\d{9}$/;
return reg.test(phone);
}
// 示例用法
var phoneNum = "13912345678";
if (validatePhone(phoneNum)) {
console.log("手机号码格式正确");
} else {
console.log("手机号码格式不正确");
}
```
解释一下正则表达式的含义:
- `^` 表示匹配字符串的开始位置。
- `1` 表示手机号码开头必须是数字 1。
- `[3456789]` 表示第二位必须是 3、4、5、6、7、8、9 中的一个。
- `\d{9}` 表示后面必须跟着 9 个数字。
- `$` 表示匹配字符串的结束位置。
因此,该正则表达式可以用来验证是否符合中国大陆手机号码格式。
写一下js 验证手机号码代码
示例代码:function validatePhoneNumber(phoneNumber) {
const regex = /^\+?[0-9]{8,20}$/;
return regex.test(phoneNumber);
}
阅读全文
相关推荐
















