我在meteor中使用accounts-core包在我的申请表中填写我的注册表。
我在密码中配置自己的自定义验证字段。即。
var password = AccountsTemplates.removeField('password');
AccountsTemplates.addField({
_id: 'password',
type: 'password',
required: true,
displayName: 'Password',
re: /^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8,}$/,
errStr: 'At least 8 characters, 1 uppercase, 1 lowercase and 1 number'
});
现在我想根据用户错过键入的字符显示不同样式的错误消息。类似的东西:
根据文档:Field Configuration,我们需要在配置字段时提供 errStr 。
我们可以编写 func 进行自定义验证:
AccountsTemplates.addField({
...
func : function(pwd){
... // check your password
}
...
});
但是如何通过动态标记来显示错误消息?