8-16位密码,数字、大小写字母组合、符号至少包含两种,是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8-16位密码,数字、大小写字母组合、符号至少包含两种,是啥意思?相关的知识,希望对你有一定的参考价值。
这句话的意思是,设置的密码长度最少8位,最多16位,密码应该是数字、字母、特殊符号组合而成,至少包含两者,比如数字与字母、数字与符号、字母与符号、字母+数字+符号 参考技术A 回答
您好,意思是密码中不能只含有数字或只含有大写字母或只含有符号或只含有小写字母。包含两种或两种以上,组成8-16位字符的密码。例如:0123456789是只含有数字,这种情况是不满足条件的;
提问你帮我设置个密码
我改一下就行
谢谢
密码是私密的我可以建议
提问你看一下
回答比如用你的姓名加出生日期
这种好记一点
提问不行呀
回答你可以加一个字符
比如@
这个
字母不能全是小写
所以不行
zhao@123456789
这个应该可以
用javascript(js)写正则表达式.最小7位,大小写字母数字特殊字符至少包含两种的组合
用javascript 写正则表达式... 跪求大神帮忙!!
参考技术A出来楼上那种方法估计还有个排除法
if(str.lengh < 7 || /^[a-z]+$/.test(str) || /^[A-Z]+$/.test(str) || /^[0-9]+$/.test(str) || /^[`\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\+\\=\\/\\.\\,\\?\\>\\<\\|\\\\\\[\\]\\\\\\s]+$/.test(str)) return false;当长度小于7,或者只含有 纯数字,纯小写字母,纯大写字母、纯特殊字符的时候,验证不通过
哈哈
参考技术B 只能到这里了。正则你五体投地也没有。。if(str.length>=7&&((/\\d/.test(str)&&/[a-z]/i.test(str))||(/\\d/.test(str)&&/[\\@\\#\\$\\%\\&\\*]/.test(str)||(/[\\@\\#\\$\\%\\&\\*]/.test(str)&&/[a-z]/i.test(str)))
参考技术C 啧啧 技术有限 高难度正则 姐表示玩不了
以上是关于8-16位密码,数字、大小写字母组合、符号至少包含两种,是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位
js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位