-1
我有一个验证规则,其中密码必须是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() }
]
}
}