密码必须包含大写小写的英文字母数字和特殊字符正则 且在8-30位字符之间

let regExp = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~()-+=]+$)(?![0-9\\W_!@#$%^&*`~()-+=]+$)(?![a-zA-Z0-9]+$)(?![a-zA-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9\\W_!@#$%^&*`~()-+=]+$)(?![0-9A-Z\\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*`~()-+=]{8,30}$/

 var validatePass = (rule, value, callback) => {let regExp = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~()-+=]+$)(?![0-9\\W_!@#$%^&*`~()-+=]+$)(?![a-zA-Z0-9]+$)(?![a-zA-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9\\W_!@#$%^&*`~()-+=]+$)(?![0-9A-Z\\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*`~()-+=]{8,30}$/if (value === '') {callback(new Error('请输入密码'));}else if(value.length<8){callback(new Error('请输入8-30个字符以内'));}else if(value.length>30){callback(new Error('请输入8-30个字符以内'));} else if(!regExp.test(value)){callback(new Error('请输入密码包含大写小写的英文字母,数字和特殊字符'));}else {callback();}};
rules: {password:[{required: true, validator: validatePass, trigger: 'blur' }]
}

密码包含大写小写的英文字母数字和特殊字符正则相关推荐

  1. 【正则】包含大写小写字母数字的8到16位的密码正则

    public static void main(String[] args) {boolean flag = true;while (flag){Scanner sc = new Scanner(Sy ...

  2. 输入一行字符,分别统计出其中的英文字母大写小写、空格、数字和其它字符的个数。

    输入一行字符,分别统计出其中的英文字母大写小写.空格.数字和其它字符的个数. #include<stdio.h> int main() {     char a;     int c=0, ...

  3. 258_密码必须由6-20位英文字母或数字组成

    密码必须由6-20位英文字母或数字组成 public static boolean checkPassword(String str) {         String strPattern = &q ...

  4. 密码检验规则(字母数字和特殊字符组成的混合体)

    不停在开发后台管理系统,避免不了存在用户信息编辑的需求,最让人头疼的就是校验问题,今天从国标中查找到口令的推荐标准(口令应为8个字节以上,应为字母数字和特殊字符组成的混合体--) let regpas ...

  5. css怎么控制两个字母,css英文字母数字自动换行且不断词方法

    本文章来给各位同学介绍css怎样让英文字母数字自动换行且不断词方法总结,有需要了解的同学可进入参考. 当一个定义了宽度的块状元素中填充的全部为纯英文或者纯数字的时候,在IE和FF中都会撑大容器,不会自 ...

  6. android验证数字字母和特殊字符,正则表达式必须包含字母数字和特殊字符

    正则表达式要实现必须包含字母数字和特殊字符,那么,我们就必须判断该字符串中: 1. 包含字母 2. 包含数字 3. 包含特殊字符 为了简化问题,这里对特殊字符做下限定,指:_-@&=,大家在实 ...

  7. html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码

    简单又实用的html5 canvas随机生成英文字母数字组合图片验证码代码,点击验证码图片可更换一组,还可随意修改验证码的内容,样式. 查看演示 下载资源: 27 次 下载资源 下载积分: 20 积分 ...

  8. 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字

    /*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...

  9. 【vue 项目】表单正则表达式校验1-32位,中文、英文、数字及特殊字符_-,必须以中文或英文字符开头等

    验证内容 (1)1-32位,中文.英文.数字及特殊字符_-,必须以中文或英文字符开头 (2)1-32位,中文.英文.数字及特殊字符_-,必须以中文.英文.数字开头 data() {// 表单自定义校验 ...

  10. php 数字字母符号怎么打,输入一个字符,如何判断是字母,数字还是特殊字符

    输入一个字符,如何判断是字母,数字还是特殊字符 方法如下: 1.使用格式符%c获得输入的字符: 2.判断该字符在ascii码表中的位置即可.#include int main(){ char ch; ...

最新文章

  1. 高等数学-关于第二类面积分的对称性问题
  2. python-装饰器,类与对象,私有字段,析构,__call__,继承,多继承,接口
  3. JS 设计模式 四(单例)
  4. 字符串的前缀与后缀和简单示例程序win32版
  5. voxel 与 pixel
  6. openwrt 在centos7 上的开发环境搭建时需要注意的地方
  7. 贷款,别相信这些人!
  8. git遇到的问题 .Git: There is no tracking information for the current branch.
  9. python里的class_Python中的Class的讨论
  10. C/C++ 控制台输入
  11. 7大前端项目速览!非一线城市也吃香!
  12. oracle的三种系统文件,Oracle中三种上载文件技术
  13. 台式计算机怎么关闭无线网络,台式机无线网卡被禁用了如何解决
  14. 构建单拷贝同源蛋白系统发育树,一条命令提序列!
  15. Kotlin的协程:挂起函数
  16. javascript call用法及好处
  17. 一年挥霍150亿:TA抱头痛哭、懊悔不已!
  18. 阿里云服务器---排查挖矿病毒
  19. golang面试题题目归纳
  20. Java岗大厂面试官常问的那些问题,真香

热门文章

  1. 转载:HTTP调试工具:Fiddler的使用方法介绍
  2. 1167. Anagrammatic Distanc (字符串匹配)
  3. 机器学习基础教程——最小二乘法案列
  4. 黑客用“勒索病毒”展示肌肉,但你了解什么是“白帽黑客”吗?
  5. web前端期末大作业--HTML+CSS+JS实现美女拼图游戏
  6. 关于 Google Play 商店下载应用一直处于“等待中”的问题
  7. (转)Django新手需要注意的10个要点
  8. BinaryFormatter serialization and deserialization are disabled within this application
  9. 使用原始武器的现代战争
  10. vue3 setup vetur报错 解决方案 vscode