我想在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:'
}
但是,如果我输入正确的密码要求,它也会显示红色,并且不会变为绿色
答案 0 :(得分:0)
/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[$@!%?&]).{6,12}$/
请查看thread以获取更多信息!在发布问题之前,请尝试在网站上搜索解决方案。