动态错误类型密码字段帐户 - Meteor中的核心

时间:2015-08-23 07:24:14

标签: meteor meteorite meteor-blaze meteor-accounts

我在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'
});

现在我想根据用户错过键入的字符显示不同样式的错误消息。类似的东西:

enter image description here

根据文档:Field Configuration,我们需要在配置字段时提供 errStr

我们可以编写 func 进行自定义验证:

AccountsTemplates.addField({
    ...
    func : function(pwd){
        ...        // check your password
    }
    ...
});

但是如何通过动态标记来显示错误消息?

0 个答案:

没有答案