我有一个验证规则,其中密码必须为 6 个字符或更多字符。但是这个验证规则不满足/失败是用户密码包含特殊字符。
例如; 一个密码,例如@ _a&^
导致验证器说Password must be 6 or more characters in length.
. 也许验证器不计算特殊字符?像这样的密码abc123
是可以的,验证器工作(不抱怨)。验证器等密码abc
有效并显示错误消息。
如何让验证器计算特殊字符?我只需要推出自己的验证器吗?
validation: function () {
return {
password: [
{ required: true, msg: _('Password is required.').translate() }
, { length: 6, msg: _('Password must be 6 or more characters in length.').translate() }
]
, password2: [
{ required: true, msg: _('Password is required').translate() }
, { equalTo: 'password', msg: _('Password and Confirm Password do not match').translate() }
]
}
}