炫舞登录小写打不上怎么回事,可以打字,密码可以小写,唯独账号电脑不可以打字,怎么回事?

正则表达式(4)
密码必须含有一个小写字母一个大写字谜一个特殊符号,长度不小于8,并且不能含有空格。
r=/^((?=.*[a-z])(?=.*[A-Z])(?=.*\W).\S{7,})$/
var t1="aaaaaaaaa";
var t2="AAAAAAAAAAAAAA"
var t3="AAAaaaaaAA"
var t4="dddsdsAA@"
var t5="\;234sadAS.,"
var t6="|dsfsd dsf
console.log(r.test(t6))
//说明下划线不属于特殊字符。 正则中/w 指的是[a-zA-Z_], /W指的是[^a-zA-Z_]
最终项目中使用:
请输入8-15位密码,必须包含大写字母、小写字母和特殊字符:
/^(?!\s)((?=.*[a-zA-Z])(?=.*[a-z])(?=.*[A-Z])(?=.*[\W_]).\S{7,14})$/
后来改成把特殊字符改成数字了:
/^(?!\s)((?=.*[a-zA-Z])(?=.*[a-z])(?=.*[A-Z])(?=.*[\d]).\S{7,})$/
最后又改成数字或者特殊字符了TMD
/^(?!\s)((?=.*[a-zA-Z])(?=.*[a-z])(?=.*[A-Z])(?=.*[\d|\W_]).\S{7,})$/
很好理解,一个括号一个条件,就是你要是4选1,那就麻烦了,得写多长,或者用js一个个的截取验证,也没那种瘠薄客户这样要求吧,现在讲究体验都很简单,除非特别的公司要求
参考链接:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:11583次
排名:千里之外
原创:39篇
转载:19篇
(1)(1)(1)(6)(12)(3)(1)(10)(7)(14)(2)}

我要回帖

更多关于 ios8拼音打字小写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信