-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() }
]
}
}