JS 正则表达式密码匹配怎么写?下面是要求 5
至少一位大写字母2.至少一位小写字母3.至少一位数字4.只要一个特殊字符(特殊字符不限定,但只要一个)5.上面条件顺序不限6.密码长度8-12位各位大佬,帮忙写写吧(目前...
至少一位大写字母2.至少一位小写字母3.至少一位数字4.只要一个特殊字符(特殊字符不限定,但只要一个)
5.上面条件顺序不限6.密码长度8-12位各位大佬 ,帮忙写写吧(目前只有5分,拜托了) 展开
5.上面条件顺序不限6.密码长度8-12位各位大佬 ,帮忙写写吧(目前只有5分,拜托了) 展开
2019-11-18
展开全部
没办法一条正则搞定的
```js
const password = 'aZa@@aaa';
if(/[a-z]/.test(password) &&
/[A-Z]/.test(password) &&
/[0-9]/.test(password) &&
/[`~!@#$^&*()=|{}':;',\[\]\.<>\/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]/.test(password) &&
/^.{8,12}$/.test(password)) {
console.log('pass')
}
```
```js
const password = 'aZa@@aaa';
if(/[a-z]/.test(password) &&
/[A-Z]/.test(password) &&
/[0-9]/.test(password) &&
/[`~!@#$^&*()=|{}':;',\[\]\.<>\/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]/.test(password) &&
/^.{8,12}$/.test(password)) {
console.log('pass')
}
```
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询