Vue密码验证:密码必须由大写字母、小写字母、数字、特殊符号中的2种及以上类型组成
Vue密码验证:密码必须由大写字母、小写字母、数字、特殊符号中的2种及以上类型组成
<template><el-form :model="popData" size="mini" :rules="rules" ref="popData" style="padding: 0 30px 0 0;" label-width="110px"class="demo-ruleForm"><el-form-item label="登录名" prop="loginName"><el-input v-model="popData.loginName" placeholder="请输入登录名" type="text"></el-input></el-form-item><el-form-item label="密码" prop="password"><el-input v-model="popData.password" placeholder="请输入密码" type="text"></el-input></el-form-item></el-form></template>
验证规则:
rules: { loginName: [{required: true,message: '请输入登录名',trigger: 'change'}],password: [{required: true,message: '请输入密码',trigger: 'blur'},{ min: 8, max: 15, message: '密码长度应大于等于8个字符小于16个字符!', trigger: "blur" },{trigger: 'blur',validator: (rule, value, callback) => {var passwordreg = /(?![A-Z]*$)(?![a-z]*$)(?![0-9]*$)(?![^a-zA-Z0-9]*$)/console.log(passwordreg.test(value))if (!passwordreg.test(value)) {callback(new Error('密码必须由大写字母、小写字母、数字、特殊符号中的2种及以上类型组成!'))}else{callback()}} },],}
Vue密码验证:密码必须由大写字母、小写字母、数字、特殊符号中的2种及以上类型组成相关推荐
- 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可(一般强密码规则)
至少8位密码,包括大写.小写.数字.特殊字符中的三种即可 正则表达式:^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W_]+$)(?![a-z\\d]+$)(?![ ...
- 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可
至少8位密码,包括大写.小写.数字.特殊字符中的三种即可 正则表达式:^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W_]+$)(?![a-z\\d]+$)(?![a-z ...
- 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可!
let regx = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@ ...
- 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项
密码复杂度要求: 大写字母.小写字母.数字.特殊字符,四项中至少包含三项. import org.junit.Test; import org.springframework.util.StringU ...
- Java正则校验密码至少包含:字母数字特殊符号中的2种
一.语法 字符 说明 \ 将下一字符标记为特殊字符.文本.反向引用或八进制转义符.例如, n匹配字符 n.\n 匹配换行符.序列 \\\\ 匹配 \\ ,\\( 匹配 (. ^ 匹配输入字符串开始的位 ...
- 密码必须包含至少一个大写一个小写一个数字一个特殊字符的正则
/^(?![A-Z]+$)(?![a-z]+$)(?!\d+$)(?![\W_]+$)\S{8,16}$/
- 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12位随机密码
package arithmetic;import java.util.Random;public class Test04 {/*** 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12 ...
- java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合
java正则校验密码必须是包含大小写字母.数字.特殊符号的8位以上四种组合 或者 其中任意三种组合 一.排除法和详细解释 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么 ...
- 关于密码复杂度至少8位,包含大写字母、小写字母、数字、特殊字符中至少3种组合的正则
校验密码复杂度 至少8位,包含大写字母.小写字母.数字.特殊字符中至少3种组合 ^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_]+$)(?![a-z0-9]+$)(?! ...
最新文章
- 微服务、DevOps…不是效率银弹,请同时升级你的管理方式
- python与tableau结合_Python与Tableau相结合,万字长文搞定传统线下连锁店数据分析...
- elasticsearch 索引存储深入详解
- Android 数据库综述(二) 程序计算器与信号量来处理多线程并发问题
- linux fstab 权限,linux中fstab文件配置简介
- [HNOI2005]狡猾的商人 带权并查集
- 1458: 移动距离(暴力模拟)
- http抓包实践--(七)-fiddler弱网环境
- 电脑桌面天气计算机备忘录,备忘录怎么添加到桌面,桌面备忘录小工具
- 为防泄密 新加坡政府将断掉公务员的网络连接
- Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存
- Win8安装Rational Rose教程
- vue基础模板代码块设置
- 信创云元年,易捷行云EasyStack发布新一代全栈信创云
- 技术人文丨他们“说”的每一句话,都有ASR、NLP、TTS技术
- Ubuntu 18.04安装Docker Dashboard
- xml根据属性去重。如csprj去重
- 前端图片拖拽功能实现
- 国家推行电子货币见解
- FreeCAD紧固件自动生成工作台插件推荐:Fasteners workbench
热门文章
- 微信设置水滴昵称,个性很漂亮,快试试!
- dell r510服务器怎么装系统,DELLR510服务器上安系统
- 【原创:C++编写库】自己的库
- 万字面试分享贴!从十二个角度解析面试全流程!附互联网公司Offer难度系数分析...
- 【十一】一文带你迅速掌握锁策略
- 计算机cpu的功能和作用是什么意思,cpu的功能有哪些
- 关于钉钉投屏功能(通过企业工作台设置投屏)无法通过js取得数据的问题
- js获取视频长度的3种方法
- Leetcode 881:救生艇
- Vue $emit $refs子父组件间方法的调用