表单验证的基础正则表达式
时间: 2023-11-05 21:04:11 浏览: 66
1. 邮箱格式验证:^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
2. 手机号码格式验证:^1[3|4|5|7|8]\d{9}$
3. 身份证号码格式验证:^\d{17}[\d|x|X]$或^\d{15}$
4. 邮政编码格式验证:^[1-9]\d{5}$
5. 用户名格式验证:^[a-zA-Z0-9_-]{4,16}$
6. 密码格式验证:^[a-zA-Z0-9_-]{6,18}$
7. 中文字符验证:^[\u4e00-\u9fa5]{0,}$
8. 数字验证:^[0-9]*$
9. 字母验证:^[a-zA-Z]*$
10. 英文字母和数字验证:^[a-zA-Z0-9]*$
相关问题
el表单验证使用正则表达式
在el表单验证中,可以使用正则表达式来验证用户输入的内容是否符合要求。下面是一些常用的正则表达式及其用途:
1. 验证手机号码:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/
2. 验证邮箱地址:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
3. 验证身份证号码:/^\d{15}|\d{18}$/
4. 验证用户名:/^[a-zA-Z0-9_-]{3,16}$/
5. 验证密码:/^[a-zA-Z0-9_-]{6,18}$/
在el表单验证中,可以通过v-pattern指令来使用正则表达式进行验证,例如:
```
<el-form-item label="手机号码">
<el-input v-model="phone" v-pattern="/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/"></el-input>
</el-form-item>
```
在上面的例子中,使用了v-pattern指令来指定手机号码的正则表达式。如果用户输入的内容不符合正则表达式的要求,则会提示用户输入正确的内容。
js表单验证正则表达式
好的,下面是一些常见的 JavaScript 正则表达式示例,可用于表单验证:
1. 验证手机号码:
```
/^(13|14|15|16|17|18|19)[0-9]{9}$/
```
2. 验证邮箱地址:
```
/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
```
3. 验证身份证号码:
```
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
```
4. 验证密码强度(包含大小写字母、数字和特殊字符,长度在8-16位之间):
```
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[#@$!%*?&])[A-Za-z\d@$!%*?&]{8,16}$/
```
以上仅是一些常见的示例,具体的正则表达式根据需求而定。
阅读全文