密码必须包含大写字母、小写字母、数字、特殊符号(#?!@$%^&*-.)4种类型的8位-16位的组合

 pattern = /^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[#?!@$%^&*-.]).{8,16}$/;

密码正则 8-20位,数字、字母、标点符号(除空格),至少其中2种组合;且不能与旧密码和帐号相同

 pattern = /(?!.*\s)(?!^[原密码/原账号]+$)(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^.{8,20}$/

密码必须包含大写字母、小写字母、数字、特殊符号(#?!@$%^&*-.)4种类型的8位-16位的组合 且不能与旧密码和帐号相同

let str = '123456' // 原密码
let reg = new RegExp(`^(?=.*[A-Z])(?!^[${str}]+$)(?=.*[a-z])(?=.*[0-9])(?=.*[#?!@$%^&*-.]).{8,16}$`)

密码正则(自定义正则)相关推荐

  1. php 匹配正则,php正则匹配类

    /** * @desc:正则匹配类 * @author [Lee] ]> * @method * 1.geturl 获取所有超链接 * 2.getimg 获取所有图片 * 3.getaudio ...

  2. Android仿IOS解锁密码界面-自定义view系列(6)

    Android仿IOS解锁密码界面-自定义view系列 功能简介 主要实现步骤-具体内容看github项目里的代码 xml相关属性设置 Android Studio 代码 Android技术生活交流 ...

  3. 正则系列——正则虐我千百遍,我要反抗了

    场景1:验证email是否合法 邮箱种类太多太多,什么net后缀,特殊的我们不做处理,下面我找了常用的一些邮箱: hyy@gmail.com 谷歌邮箱 hyy12@qq.com qq邮箱 hyy-12 ...

  4. php正则替换%3cbr%3e_php中的正则函数主要有三个-正则匹配,正则替换

    php中变量的声明? 由于php声明变量的时候, 不支持使用 var关键字, 又不能直接写一个变量名字, 孤零零的放在那里, 所以, 在php中声明变量的方式, 同时也是给变量初始化的形式, 即: & ...

  5. js的正则自定义金额输入验证函数

    名称:正则验证金额函数方法 描述:自定义函数验证金额 作用:可验证 90与90.00,及判断是否是1个小数点. js代码: function verify_amount(string) {var su ...

  6. JavaScript RegExp 身份证、账号密码、email正则

    什么是正则表达式 正则表达式是构成搜索模式. 在文本中搜索数据时,可以使用此搜索模式来描述正在搜索的内容. 正则表达式可以是单个字符,也可以是更复杂的模式. 正则表达式可用于执行所有类型的文本搜索和文 ...

  7. element input自定义正则验证

    const checkDeptTel = (rule, value, callback) => {const pattern = /^((0\d{2,3}-\d{7,8})|(1[3576849 ...

  8. 常用正则以及正则学习(整理)

    正则总是学了忘,忘了学,每次用到不得不求助于搜索引擎,记录一下语法规则以及常用的正则 前言 在正文开始前,先推荐一个网站,是git上的一个开源项目,如果喜欢可以给作者一个Star ,网站截图如下 有关 ...

  9. 正则表达式口诀及常用正则 。正则贪婪与非贪婪模式

    正则表达式口诀及常用正则 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行.又受五笔字型字根表口诀"白手看头三二斤..."的启发,  试作"正则表达式助 ...

最新文章

  1. 【一步步学小程序】3. 使用自定义组件(component)
  2. php多文件读写,php使用多个进程同时控制文件读写示例
  3. PHP程序员如何突破成长瓶颈(转)
  4. 51Nod 1007 正整数分组(01背包)
  5. vba根据内容调整word表格_【邮件合并】不会VBA也能批量生成Word封面
  6. 深入浅出之string
  7. fixed 语句(C# 参考)
  8. ipfs 云服务器_IPFS加速云服务生机和分布式存储
  9. linux刷脚本需要什么工具吗,利用宝塔Linux一键挂载脚本工具挂载www目录方法
  10. HDU1712:ACboy needs your help(分组背包)
  11. poj3667 hotel
  12. netzapper操作
  13. 设置eclipse中的编辑区的背景颜色、注释文字的颜色、修改注释内作者名和时间...
  14. HG255D刷flash记录
  15. windows下软件定时自动重启
  16. 【合集】SAP 成都研究院开发工程师们精彩纷呈的工作和生活片段
  17. 瑞吉外卖项目1 + 源码
  18. 三类保留地址(私有地址)
  19. 大于2019电大计算机应用上机表格题,2019年电大计算机应用基础试题及答案重要知识点...
  20. 生成签名证书keystore

热门文章

  1. Postman下载安装教程
  2. CSS3+JS卡通人物开车动画
  3. 行为识别 - X3D: Expanding Architectures for Efficient Video Recognition
  4. 一名毕业三年的女程序媛面试头条经验,技术总监都拍手叫好
  5. 真正的360桌面助手/护眼助手绿色免安装版
  6. 儿童台灯哪个品牌更护眼推荐?四款眼科专家推荐的护眼台灯
  7. php lodop,web页面通过JS调用Lodop控件打印小票代码
  8. Android 的介绍
  9. (Python)人民币兑换
  10. android 禁用dlsym_(转载)android下运行时动态链接dlopen()和dlsym()的实现