要求

密码必须包含字母、数字和特殊字符,且长度要在8位以上

方案

var reg = /(?=.*[a-z_])(?=.*\d)(?=.*[^a-z0-9_])[\S]{8,}/i;

具体解释

(?=.*[a-z_]) :匹配至少一个a-z和下划线中的字符
(?=.*\d):匹配至少一个数字
(?=.*[^a-z0-9_]):匹配至少一个非字母数字且非下划线的字符
[\S]:匹配任意字符
{8,}: 长度大于8
/i: 无视大小写

关于正则表达式的详细介绍:正则表达式知识详解

正则表达式 密码 需包含字母数字特殊字符相关推荐

  1. 密码正则表达式,密码长度大于6并且同时包含字母数字特殊字符

    package com.desigin.listening;import java.util.regex.Matcher; import java.util.regex.Pattern;public ...

  2. 正则表达式验证系统登录密码必须由字母数字和特殊符号组成

    为了验证用户修改的密码符合系统密码规范,特设计了一个正则表达式来验证,经测试有效留下备用啊! 有需要的同学可以参考一下呵呵,有问题概不负责啊! 1.验证密码只能包含字母数字以及!@#$%^&* ...

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

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

  4. 账号由大小写字母+数字+特殊字符组成 正则表达

    1.账号由大小写字母+数字+特殊字符组成 正则表达 ^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*\\W)[a-zA-Z\\d\\W]{8,}$

  5. 设置密码8-16位大写字母+小写字母+数字+特殊字符

    我的这个效果是结合element UI的样式显示的,大家主要看函数里边对应的实现方法 主要的js代码: var validatePass = (rule, value, callback) => ...

  6. 正则表达式 密码需至少包含数字、字母、符号中的2种

    let reg=/((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]))(?!^.*[\u4E00-\u9FA5].*$)/ let value=`12345 ...

  7. 密码必须包含字母大小写、数字、特殊字符,且不能少于8位

    /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F])[\da-zA-Z\x21-\x2f\x3a-\ ...

  8. 正则验证密码格式(密码必须包含字母大小写、数字、特殊字符,且不能少于8位)

    /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F])[\da-zA-Z\x21-\x2f\x3a-\ ...

  9. 正则表达式密码校验(由数字、字母、符号三者同时组合)

    校验包括 数字.字母.符号同时组合,最小长度为8,最大长度不超过20 特殊符号为"!@#$%^&*_-" 可以自由更换 var pp = /^(?=.*[a-zA-Z])( ...

最新文章

  1. LOJ504「LibreOJ β Round」ZQC 的手办
  2. 用Python开始机器学习(3:数据拟合与广义线性回归)
  3. linux -cpu
  4. 使用JDK 8将收藏转换为地图
  5. ansible 修改文件变量_基于ansible的批量配置生成
  6. 算法笔记_096:蓝桥杯练习 算法提高 求最大值(Java)
  7. python opencv 利用分水岭算法实现对物体的分割 图文详细注释版 以分割官网提供的硬币为例
  8. R语言自然语言处理:情感分析
  9. ios html清除缓存图片,iOS 清理文件缓存(示例代码)
  10. 迷宫算法总结(总路径数、方法数)
  11. 51单片机蜂鸣器加数码管
  12. Hulu是什么?中国也有了?
  13. 【专栏推荐】硅谷产品实战36讲
  14. tsLint环境配置及用法示例
  15. 我的微信被限制使用了!
  16. Spring boot的特性与四大核心
  17. 数字图像处理第三章<一>、灰度变换
  18. Python数据处理037:结构化数据分析工具Pandas之高级应用
  19. vr计算机组装,VR技术在计算机组装与维护教学中的应用
  20. flex布局属性的伸展、收缩、基准属性

热门文章

  1. sap pp模块中的物料反冲
  2. TPS5430降压电路,TPS5430芯片介绍
  3. #关于新建的文本文档(记事本)没有后缀名txt的问题的解决方法
  4. 水星路由器wan口ip显示0_wan口状态ip地址为0.0.0.0
  5. 一文读懂硬件开发EVT/DVT/PVT三大阶段
  6. 青岛华领区块链研究院有限公司
  7. 个人总结对团队的贡献Android方面
  8. 班主任工作总结中职计算机网络,中职计算机班班主任工作计划
  9. css样式(火狐的兼容性问题)
  10. Java(CSS01)