bootstrapvalidator中的密码字段的正则表达式

时间:2015-04-17 08:00:02

标签: regex passwords

我想在bootstrapvalidator中使用验证字符串。字符串必须包含

最少6个字符。

最多12个字符

必须至少包含一个数字。

必须包含至少一个大写字母。

必须包含至少一个特殊字符

我该怎么做?谁能告诉我这样做的正则表达式?

我已经有了这个:

regexp:
       {
         regexp: "^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{6,12}",

        message: 'The password should contain Minimum 6 and Maximum 12 characters at least 1 Uppercase Alphabet, 1 Lowercase Alphabet, 1 Number and 1 Special Character:'
       }

但是,如果我输入正确的密码要求,它也会显示红色,并且不会变为绿色

1 个答案:

答案 0 :(得分:0)

/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[$@!%?&]).{6,12}$/

请查看thread以获取更多信息!在发布问题之前,请尝试在网站上搜索解决方案。