正则表达式为政治密码

时间:2017-10-02 14:15:56

标签: javascript

我的密码必须至少有6个字符,大写和小写字母以及至少一个数字或特殊字符,我不知道如何使它们成为一个或另一个,我做了这个正则表达但是如果我不做放一个不发送的号码和特殊字符

var password=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]/

1 个答案:

答案 0 :(得分:0)

为了实现您想要做的事情,假设最小字符数为6且最多为20,您可以尝试以下正则表达式:

var regex = /^(?=.*[0-9])|(?=.*[!@#$%^&*])[a-zA-Z0-9!@#$%^&*]{6,20}$/;