正则 密码校验规则:8-16位字符,同时包括数字、大小写字母和特殊字符,其中特殊字符最多不能超过3个,且需要在“~ @ # $ % * _ - + = : , . ? [ ] { }”范围内

5 篇文章 0 订阅
订阅专栏

这个正则花费了我四五个小时研究:

初始思路:String regex = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,16}";

/** (?=.*[A-Z]) 必须有大写英文*/
/** (?=.*[a-z]) 必须有小写英文*/
/** (?=.*[0-9]) 必须有数字*/
/** [a-zA-Z0-9] 有效字符范围*/
/** {8,16} 最少8个字符,最多16个字符*/[/color]

第一个成功版本

var tx3=/^(?=.{1}.{7})(?!.{1}.{16,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[A-Za-z0-9]*[~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}]{1}[A-Za-z0-9]*[~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}]?[A-Za-z0-9]*[~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}]?[A-Za-z0-9]*$/;

第二优化版本:

var tx3=/^(?=.{1}.{7})(?!.{1}.{16,})(?=.*[~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}])(?!.*[~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}]{3,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}]{8,16}$/;

优化最终版本:

var tx3=/^(?=.*[~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}])(?!.*[~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}]{3,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9~@#\$%\*_\-\+\=\:,\.\?\[\]\{\}]{8,16}$/;

js验证密码 必须由大小写字母数字特殊字符组成
不语丨的博客
06-25 2万+
var v=$("#text").val(); reg=/^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$).{6,}$/; alert(reg.test(v));
判断密码必须包括大小写字母特殊字符数字,长度8到16位
12-27
判断密码必须包括大小写字母特殊字符数字,长度8到16位
密码校验规则(不能包含3个及以上字典、键盘连续字符)
最新发布
yy1209357299的博客
03-13 577
4、数字、小写字母、大写字母特殊字符,至少包含三种。3、不能包含连续3位及以上相同字母数字。4、不能包含3个及以上字典连续字符。1、长度大于8,且小于32。
则验证密码,包含数字大小写字母特殊字符,长度8-16位
lff_123456的博客
09-09 3163
则表达式】密码8-16个字符,必须包含数字、大写字母、小写字母中的2种字符
Owen的博客
09-02 7978
密码规则密码8-16个字符,必须包含数字、大写字母、小写字母中的2种字符 passwordCheck= (rule, value, callback)=>{ const pass = /(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[a-z])(?=.*[A-Z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[0-9])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[0-9])(?=.*[a-z])).
则表达式:密码长度8~18个字符,必须包含字母大小写以及数字
qq_35238125的博客
05-26 3012
则表达式:密码长度8~18个字符,必须包含字母大小写以及数字 实列: function checkpassword(password) { var reg = /^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).{8,18}$/; if(reg.test(password)){ return true; }else{ return false; } } ...
JS 验证密码 不能为空,必须含有数字字母特殊字符,长度在8-12位
10-19
主要介绍了JS 验证密码 不能为空,必须含有数字字母特殊字符,长度在8-12位的相关资料,需要的朋友可以参考下
java密码验证,大小写字母特殊字符
04-23
在网上看到关于密码验证的资源,有一个40多分,简直坑爹,然后自己在网上找到了一个资源,修改了一下就可以用了,里面包含大小写数字特殊字符、四个都有,每一个有一个就可以了,然后去验证就行了,java,...
JS则表达式必须包含数字字母特殊字符
10-16
主要介绍了JS则表达式必须包含数字字母特殊字符的相关资料,文中还给大家提到了js 则表达式 匹配除汉字,字母数字,逗号,句号外的特殊字符(用来规范输入内容)需要的朋友可以参考下
JS实现至少包含字母大小写数字字符密码等级的两种方法
10-24
主要介绍了JS实现至少包含字母大小写数字字符密码等级的两种方法,可实现有效检测用户密码等级的功能,具有一定参考借鉴价值,需要的朋友可以参考下
则表达式限制密码为强命令密码 8-16位且包含数字大小写、符号
信念之于人,犹翅膀之于鸟,信念是飞翔的翅膀
10-10 2323
提交的时候进行表单校验
js校验密码长度8-20位必须包含字母+数字+符号(!@#%^&*)
qq_30306717的博客
02-07 1626
js校验密码长度8-20位必须包含字母+数字+符号(!@#%^&*)
登录密码长度至少8位,必须符合由数字,大写字母,小写字母,特殊符,至少其中三种组成密码...
热门推荐
weixin_34327761的博客
03-15 2万+
登录密码长度至少8位,必须符合由数字,大写字母,小写字母,特殊符,至少其中三种组成密码 匹配“大写字母,小写字母数字特殊字符”四项中的至少三项的则表达式如下: var reg = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~(...
vue密码框常用的则 至少八个字符,至少一个大写字母一个小写字母一个数字一个特殊字符
weixin_54129994的博客
09-12 607
【代码】vue密码框常用的则 至少八个字符,至少一个大写字母一个小写字母一个数字一个特殊字符
JavaScript高强度密码校验则表达式包含特殊字符数字、大、小写字母长度8到18位
dengyilang123的博客
09-01 4218
需求相关 网站中一般都需要用户注册,然后才能登录网站。可是现在网络安全环境越来越差,密码如果太简单则很有可能被心怀叵测之人利用,进而可能让用户私密信息泄露或者是出现其他安全问题。所以在开发时需要考虑提升密码的安全等级,公司现在进行全体整改,所有项目中的弱口令的密码全部要求修改为安全等级较高的密码,最低要求是密码必须包含大、小写字母数字特殊字符,长度为8到18位。 需求实现...
vue2+element-ui可进行输入或者点击随机密码生成,密码格式:字母+数字+特殊符号,限制6位以上。
KMINLIKE的博客
10-14 441
【代码】vue2+element-ui可进行输入或者点击随机密码生成,密码格式:字母+数字+特殊符号,限制6位以上。
设置密码8-16位大写字母+小写字母+数字+特殊字符
_NIXIAKF的博客
06-11 2万+
var validatePass = (rule, value, callback) => { var rules = { lw: '[a-z]', uw: '[A-Z]', nw: '[0-9]', sw: '[`~!@#$^&*()=|{}\':;,\\[\\].<>《》/?~!@#¥..
Vue form表单密码强度校验 必须包含大小写字母数字特殊字符长度再8-16位之间
小猿同学628的博客
03-10 3076
Vue form表单密码强度校验 必须包含大小写字母数字特殊字符长度再8-16位之间
密码中至少包含一个特殊字符数字字母,的8-16位密码则表达式
ange_li的博客
05-08 1584
private boolean isAvailablePassword(String password) { return password.matches( "^(?=.*[A-Za-z])(?=.*[0-9])(?=.*[~!@#$%^&*()_+|<>,.?/\\\\:;'\\[\\]{}\"]).{8,16}$"); }
js 校验密码大小写字母数字特殊字符
05-18
下面是一个校验密码则表达式,它要求密码必须包含大小写字母数字特殊字符: ``` /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/ ``` 这个则表达式的含义是: - `^` 表示匹配...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 项目开发流程环境,SIT UAT PROD 的英文及其对应关系 5645
  • 正则 密码校验规则:8-16位字符,同时包括数字、大小写字母和特殊字符,其中特殊字符最多不能超过3个,且需要在“~ @ # $ % * _ - + = : , . ? [ ] { }”范围内 3404
  • mysql-向上-向下-递归查询sql 3164
  • java map 实现原理 2418
  • postgres 数据库导入导出 (docker起的一个数据库) 2096

分类专栏

  • 错误问题 3篇
  • maven 2篇
  • 递归查询 1篇
  • 树形 1篇
  • oracle,sql ,分页 3篇
  • git 2篇
  • 项目管理
  • java 3篇
  • 设计模式 1篇
  • 单例模式 1篇
  • python 1篇
  • requests 1篇
  • 自动化 1篇
  • 集合 3篇
  • list 2篇
  • gocd
  • 日常 5篇

最新评论

  • mysql-向上-向下-递归查询sql

    weixin_46788091: 为什么从最顶级的节点查询 查询不到结果 大佬怎样解决

  • 正则 密码校验规则:8-16位字符,同时包括数字、大小写字母和特殊字符,其中特殊字符最多不能超过3个,且需要在“~ @ # $ % * _ - + = : , . ? [ ] { }”范围内

    span__: 为什么已经设定了可以通过的特殊符号 但是 [ ] \这三个字符 依然可以通过验证

  • maven 奇怪的打包报错:

    ctotalk: 不错,学习了。

  • mysql-向上-向下-递归查询sql

    weixin_42894530: 牛皮

  • 事务回滚 @Transactional(rollbackFor = Exception.class) 失效时候

    weixin_43924871: 这个解决了我的问题,很有用!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • git -后悔药 回退代码
  • git 合并几次commit 以及修改历史的commit 注释
  • Error running IntfBootApplication. Command line is too long. Shorten the command line via JAR manife
2022年10篇
2021年1篇
2020年7篇
2019年10篇
2018年1篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

4617作文网细解红楼梦进出口贸易有限公司怎麽起名哺乳期梦到蛇周公解梦理疗店怎样起名字药业公司起名大全集周易培训中心19年出生的女孩起名大全给出生婴儿起名情侣算命生辰八字配对付姓女孩起名鼠宝宝成语取名起名大全男孩给男孩起英文名字大全年属鼠人的人起名宜用字新周公解梦大全查询类似于算死命的小说有哪些梦到唱戏周公解梦生辰八字婚姻占卜算命托管起名字大全起名测试打分结果网站幸运吧算命网给小猪起什么名字好听起名大全书四兄弟合伙公司起名周易起名免费网打分测试温姓氏起名字八笔画的男孩起名周公解梦 观音灵签周易算命教程周易里的经典名句梦见满地头发周公解梦淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化