前言

记录一下js正则密码要求匹配方法。

正文

下方正则共包括四种筛选,可以根据需要去除对应括号内容即可:

  1. (?=.{12})表示要大等于12位。
  2. (?=.*?[a-z])表示要有小写字母。
  3. (?=.*?[A-Z])表示要有大写字母。
  4. (?=.*?\d)表示要有数字。
  5. (?=.?[?!&¥$%^#,./@";:><[]}{-=+_\|》《。,、?’‘“”~ `])表示要有特殊字符。
    const password = 'Cc1239999***'const check = /^(?=.{12})(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[*?!&¥$%^#,./@";:><\[\]}{\-=+_\\|》《。,、?’‘“”~ `]).*$/;if (check.test(password)) {console.log('ok')} else {console.log('false')}

尾言

如果觉得文章对你有帮助的话,欢迎点赞收藏哦,有什么错误或者意见建议也可以留言,感谢~

js 正则解决密码必须包含数字+特殊字符+英文字母大小写相关推荐

  1. js判断字符串长度,and 是否包含数字,英文字母,汉字

    1.使用js判断字符串是否包含数字,英文字母,汉字 String str = "这是字符串"; 1> var a = /[0-9]/; var b = a.test(str) ...

  2. C# 判断输入的字符串是否只包含数字和英文字母

    /// <summary>/// 判断输入的字符串是否只包含数字和英文字母/// </summary>/// <param name="input"& ...

  3. C# .NET 判断输入的字符串是否只包含数字和英文字母

    FROM :   https://www.cnblogs.com/ilookbo/p/4828722.html /// <summary>/// 判断输入的字符串是否只包含数字和英文字母/ ...

  4. js判断密码是否包含数字、大写字母、小写字母、特殊符号

    在项目开发中,修改密码以及重置密码的业务场景太常见了,但是对于密码的复杂度有一定的要求.前端对于此类要求最简便的方式就是正则校验.下面看一个例子. <template><div cl ...

  5. php 正则匹配字母和数字,正则匹配密码只能是数字和字母组合字符串功能【php与js实现】...

    搜索热词 @H_301_0@本文实例讲述了正则匹配密码只能是数字和字母组合字符串功能.分享给大家供大家参考,具体如下: @H_301_0@密码要求: @H_301_0@1. 不能全部是数字 2. 不能 ...

  6. js正则 6-20位只能包含 字母 或者字母+数字 必须字母开头

    let reg = /^[a-zA-Z]\w{5,19}$/; js正则 6-20位只能包含 字母 或者字母+数字 必须字母开头

  7. python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行)

    python 长度为8-10位的用户密码 : 包含数字字母下划线 正则表达式(简单易懂,代码可以指运行) 用\w,[0-9a-zA-Z_]都可以匹配上去嗷~~,直接上代码: #匹配8-10位用户密码: ...

  8. JavaScript验证字符串只能包含数字或者英文字符的代码实例

    验证字符串只能包含数字或者英文字符的代码实例: 本章节分享一段代码实例,它实现了验证字符串内容是否只包含英文字符或者数字. 代码实例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

  9. Xshell vim使用右侧数字键盘时数字变成英文字母的解决办法

    在通过Xshell连接公司服务器进行工作时发现一个小问题,使用右侧数字键盘时数字的时候,数字变成英文字母了 如下: 123456789变成了yxwvutsrq 并且还自动换行,当然不使用右侧数字键就不 ...

最新文章

  1. 上传文件到服务器的Linux命令
  2. jquery sleep函数
  3. 分类二级联动 php,学习猿地-php实现二级联动菜单
  4. 我的WCF4 Rest Service及Entity Framework with POCO之旅(三)——用Entity Framework和POCO Template实现数据模型及存储...
  5. 题解 CF1027D 【Mouse Hunt】
  6. CentOS6.7 Mysql5.6.35版本 源码编译+Mysql数据库忘记root密码如何修改
  7. mysql数据库银行项目题_银行数据库笔试编程题
  8. 超火的ipad procreate必备神仙笔刷资源打包下载
  9. Opencv之.convertTo
  10. python图形化界面设计gui_Python图形界面GUI程序设计
  11. 用大数据把电视观众“挖”出来
  12. MySQL索引(详细,1万字长文)
  13. 【RTT】SPI Flash 与文件系统(3):DFS 和 EasyFlash
  14. 计算机中丢失Smtpemail,SMTP和ESMTP错误代码列表
  15. ZYNQ之AXI简介
  16. 【三节课数据分析】ch1.指标建模
  17. 爱思服务器显示磁盘空间不足,苹果磁盘空间不足怎么处理?
  18. ABAP SQL 截取字段值、去掉前导零连表匹配查询
  19. 动量迭代式对抗噪声生成方法 | VALSE2018年度杰出学生论文奖
  20. 如何在全屏游戏中禁用Alt+Tab等切换任务

热门文章

  1. 2021年中国频谱分析仪行业市场规模、格局及专利情况分析:行业规模不断扩大,国外企业占据主导地位,国产企业发展空间较大[图]
  2. php 表格生成word,PHP生成WORD表格
  3. 数组名和数组名取地址
  4. .NET组件与控件开发
  5. 基金学习笔记 (一)
  6. 笔迹鉴定流程,都需要什么,费用多少?
  7. 如何注册表里修改计算机用户名,更改电脑用户名(可更改C:\Users\用户名)
  8. WMI 测试器 (wbemtest.exe) 演练
  9. Selenium学习之浏览器操作_Sinno_Song_新浪博客
  10. 华为MPLS L2xxx(PWE3)+静动混合多跳PW实验