【发布时间】:2015-04-17 08:00:01
【问题描述】:
我想在 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:'
}
但如果我输入正确的密码要求,它也会显示红色并且不会变为绿色
【问题讨论】:
-
您使用哪种编程语言?另外,bootstrap 标签用于“当应用程序启动或收到网络请求时运行的一系列过程。”,所以我认为它不是您想要的标签.