由于系统上线测试,密码复杂度验证未通过,需要设置密码复杂度,通过百度等途径找到一个合适的正则。

1,长度8-16位,必须包含数字字母特殊符号

/(?=.*[a-z])(?=.*\d)(?=.*[#@!~%^&*])[a-z\d#@!~%^&*]{8,16}/i

特殊 字符 为~!@#$%^&*其中之一。

2,正则表达式验证(数字+字母)或者(数字+特殊字符)或者(字母+特殊字符),不能是纯数字、纯字母、纯特殊字符,即只要符合这3个组合其中之一都为true

/((?=.*[a-z])(?=.*\d)|(?=[a-z])(?=.*[#@!~%^&*])|(?=.*\d)(?=.*[#@!~%^&*]))[a-z\d#@!~%^&*]{8,16}/i

第一个已经通过测试,第二个未放入系统进行测试。

正则密码验证,包含数字、字母、特殊符号相关推荐

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

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

  2. 正则表达必须包含数字字母和特殊字符

    下面给大家介绍下JS正则表达式 必须包含数字.字母.特殊字符 js正则表达式要求: 必须包含数字.英文字母.特殊符号且大于等于8位 特殊符号包括: ~!@#$ 下面给大家介绍下JS正则表达式 必须包含 ...

  3. python中的变量名只能由数字字母下划线组成_密码只能包含数字字母和下划线

    任务是: 编写一个Python程序,提示用户创建一个用户帐户,并检查所提供的用户名和密码是否合法.在 注意:密码应该以字母开头,并且只能由字母.数字和下划线符号"u"组成.长度应该 ...

  4. js正则密码验证密码至少包含大写字母,小写字母,数字,且不少于8位

    js密码设置验证的正则 var validatePass = (rule, value, callback) => {let reg = /^(?=.*[a-z])(?=.*[A-Z])(?=. ...

  5. 正则表达式强密码验证: 8-16个字符,不包含空格,必须包含数字,字母或字符至少两种

    验证需求: 8-16个字符,不包含空格,必须包含数字,字母或字符至少两种 正则表达式: /(?!.*\s)(?!^[\u4e00-\u9fa5]+$)(?!^[0-9]+$)(?!^[A-z]+$)( ...

  6. 数字字母特殊符号java_java正则匹配6-20位字母、数字、特殊符号最少满足其中两种...

    import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 6-20位 字母.数字.符号最少任意两种组合 * 字母.数字 ...

  7. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  8. 正则 8-18位长度,数字,字母,字符 任意两种,不含中文测试通过

    原文:正则 8-18位长度,数字,字母,字符 任意两种,不含中文测试通过 String regex = "^(?!^(\\d+|[a-zA-Z]+|[~!@#$%^&*?]+)$)^ ...

  9. Java正则校验密码至少包含:字母数字特殊符号中的2种

    一.语法 字符 说明 \ 将下一字符标记为特殊字符.文本.反向引用或八进制转义符.例如, n匹配字符 n.\n 匹配换行符.序列 \\\\ 匹配 \\ ,\\( 匹配 (. ^ 匹配输入字符串开始的位 ...

最新文章

  1. 自由是有代价的:聊聊这几年尝试的道路
  2. 微信小程序(5)wx:if 条件判断
  3. query上传插件uploadify参数详细分析
  4. 发达国家与发展中国家编程语言技术的分布差异性
  5. javascript-注释-字符串数据类型的方法
  6. matlib实现梯度下降法
  7. 51单片机如何跳出wile循环_基于proteus的51单片机开发实例(1)
  8. JAVA游戏——潜艇大战
  9. 网站Webshell大马密码极速暴力爆破工具-cheetah
  10. 面向接口编程(面向协议编程)
  11. NETWARE系统加入服务器,Linux操作系统下配置Netware服务器方法
  12. 百分浏览器cent browser 和他的扩展程序朋友们
  13. 写于即将23岁的前端转正前夕
  14. SSM_JSON格式增删改查
  15. 动态路由协议RIP的深层配置学习
  16. cpu占用突然到百分百又降下去_CPU占用百分百是怎么回事?
  17. 安卓app新版本的检测与更新(升级)
  18. wordpress创建_如何在WordPress中轻松创建优惠券网站
  19. php全屏水印代码,zblogPHP全屏水印插件防盗图神器上线
  20. php HTML转义,反转义

热门文章

  1. 威尔逊定理与逆定理及证明
  2. Linux命令行下载OneDrive分享链接中的文件
  3. 利用ECharts可视化mysql数据库中的数据
  4. 利用Java语言编写一个猜数字游戏(有次数限制)
  5. AMBA总线协议 之 APB总线协议
  6. 针对AttributeError: ‘tensorflow.python.framework.ops.EagerTensor‘ ....no attribute ‘reshape‘问题的解决办法。
  7. Js与Jq实战:第七讲:jQuery基础
  8. AI 新技术革命将如何重塑就业和全球化格局?深度解读 UN 报告(上篇)
  9. Splay 总结基础精华
  10. Hypervisor---虚拟化技术简易说明