js当中有检验功能的代码有哪些
时间: 2024-05-03 19:21:19 浏览: 9
以下是一些常见的 JavaScript 检验功能的代码:
1. 邮箱格式检验:
```javascript
function validateEmail(email) {
const re = /\S+@\S+\.\S+/;
return re.test(email);
}
```
2. 手机号格式检验:
```javascript
function validatePhoneNumber(phoneNumber) {
const re = /^1[3456789]\d{9}$/;
return re.test(phoneNumber);
}
```
3. 密码格式检验:
```javascript
function validatePassword(password) {
const re = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/;
return re.test(password);
}
```
4. 身份证号格式检验:
```javascript
function validateIDCard(idCard) {
const re = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
return re.test(idCard);
}
```
5. 数字输入框只允许输入数字:
```javascript
function onlyNumbers(e) {
const key = e.keyCode || e.which;
if (!/^\d+$/.test(String.fromCharCode(key))) {
e.preventDefault();
}
}
```
6. 必填项检验:
```javascript
function validateRequiredField(value) {
return value.trim() !== '';
}
```
7. 最大长度检验:
```javascript
function validateMaxLength(value, maxLength) {
return value.trim().length <= maxLength;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)