写一个能同时校验手机号与邮箱号的正则表达式
时间: 2024-06-02 18:13:21 浏览: 7
当然,这个问题可以回答。以下是一个简单的正则表达式,可以同时校验手机号和邮箱号:
^(1[3-9]\d{9})$|^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+
然而,这并不是完美的正则表达式。实际情况中,手机号和邮箱的格式非常多样化,完美的校验方式取决于具体的应用场景。
相关问题
用JavaScript和正则表达式写五个表单的校验
好的,我可以为您提供一些用 JavaScript 和正则表达式写五个表单的校验的代码示例:
1. 校验邮箱:
```
function validateEmail(email) {
var regex = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/; // 邮箱正则表达式
return regex.test(email);
}
```
2. 校验手机号码(中国大陆):
```
function validatePhone(phone) {
var regex = /^1[3456789]\d{9}$/; // 手机号码正则表达式
return regex.test(phone);
}
```
3. 校验身份证号码(中国大陆):
```
function validateIdCard(idCard) {
var regex = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; // 身份证号码正则表达式
return regex.test(idCard);
}
```
4. 校验密码(至少8位,包含大小写字母和数字):
```
function validatePassword(password) {
var regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/; // 密码正则表达式
return regex.test(password);
}
```
5. 校验用户名(只能包含字母、数字、下划线,且长度在6-20位之间):
```
function validateUsername(username) {
var regex = /^[a-zA-Z0-9_]{6,20}$/; // 用户名正则表达式
return regex.test(username);
}
```
希望这能帮助到您。
jq 手机号正则表达式
在上面的引用内容中,有关jq手机号正则表达式的定义如下:
```javascript
var regMobilePhone = new RegExp(/^1<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [jq非空验证,js正则表达式验证邮箱和手机号码](https://download.csdn.net/download/qq_40798379/11193038)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [jquery正则表达式验证(手机号、身份证号、中文名称)](https://blog.csdn.net/weixin_30371875/article/details/98374192)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Jquery校验电话号码(手机号及固定电话)的正则表达式](https://blog.csdn.net/Love_Legain/article/details/79896130)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](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)