jQuery验证允许用户名

时间:2016-03-12 09:25:34

标签: jquery

如何将这些用户名“网站管理员,管理员,管理员或...”设置为不允许注册?

我试过了。

jQuery.validator.addMethod("notallowedusername", function (value, element) {
    return this.optional(element) || 
        element.value == 'webmaster, admin';
}, 'This username is not allowed!');

1 个答案:

答案 0 :(得分:1)

您需要单独测试每个用户名。试试这个:

jQuery.validator.addMethod("notallowedusername", function (value, element) {
    return this.optional(element) || (element.value !== 'webmaster' && element.value !== 'admin' && element.value !== 'administrator');
}, 'This username is not allowed!');

在条件中使用.toLowerCase()之前,您可能希望在value上使用SELECT a.entry1 as entry3, b.entry1 as entry2 FROM table as a CROSS JOIN table as b WHERE a.entry1<>b.entry1; 来使此案例不敏感。