前端输入框手机号、座机号正则校验
时间: 2023-08-11 16:51:37 浏览: 53
手机号正则校验:
```javascript
function isPhoneNumber(phone) {
const reg = /^1[3456789]\d{9}$/;
return reg.test(phone);
}
```
座机号正则校验:
```javascript
function isLandlineNumber(landline) {
const reg = /^0\d{2,3}-\d{7,8}$/;
return reg.test(landline);
}
```
以上两个函数分别使用了正则表达式来校验手机号和座机号,如果符合正则表达式则返回true,否则返回false。注:以上正则表达式仅适用于中国大陆地区的手机号和座机号。
相关问题
前端输入框手机号和座机号正则校验
手机号正则校验:
```javascript
function isPhoneNumber(phone) {
const reg = /^1[3456789]\d{9}$/;
return reg.test(phone);
}
```
座机号正则校验:
```javascript
function isLandlineNumber(landline) {
const reg = /^0\d{2,3}-\d{7,8}$/;
return reg.test(landline);
}
```
以上两个函数分别使用了正则表达式来校验手机号和座机号,如果符合正则表达式则返回true,否则返回false。注:以上正则表达式仅适用于中国大陆地区的手机号和座机号。
输入框js 正则校验手机号
当用户在输入框中输入手机号时,可以使用正则表达式进行校验。下面是一个示例的JavaScript代码,用于校验手机号的格式:
```javascript
function validatePhoneNumber(phoneNumber) {
// 正则表达式匹配手机号的格式,以1开头,后面跟着10位数字
var phoneRegex = /^1\d{10}$/;
// 使用test()方法,检查phoneNumber是否满足正则表达式
if (phoneRegex.test(phoneNumber)) {
return true; // 手机号格式正确
} else {
return false; // 手机号格式不正确
}
}
```
你可以在代码中调用 validatePhoneNumber() 函数,并将用户在输入框中输入的手机号作为参数传入。如果返回值为 true,则说明手机号格式正确;如果返回值为 false,则说明手机号格式不正确。
例如:
```javascript
var phoneNumber = document.getElementById("phoneNumberInput").value;
var isValid = validatePhoneNumber(phoneNumber);
if (isValid) {
console.log("手机号格式正确");
} else {
console.log("手机号格式不正确");
}
```
请注意,这只是一个简单的示例,仅校验了手机号的格式是否正确。在实际开发中,还需要进一步验证手机号是否存在、是否可用等。