Javascript 如何在SMOKE js验证插件中添加自定义规则?

Javascript 如何在SMOKE js验证插件中添加自定义规则?,javascript,jquery,html,smoke,Javascript,Jquery,Html,Smoke,我不知道如何在烟雾验证插件中添加自定义规则。例如,我想添加验证用户名。我知道如何验证用户名。但是,我想知道如何在插件中添加这些规则。这是我写的代码 $('#login-submit').click(function (e) { e.preventDefault(); if ($('#login-form').smkValidate()) { $.smkAlert({ text: 'You logged in

我不知道如何在烟雾验证插件中添加自定义规则。例如,我想添加验证用户名。我知道如何验证用户名。但是,我想知道如何在插件中添加这些规则。这是我写的代码

$('#login-submit').click(function (e) {
        e.preventDefault();
        if ($('#login-form').smkValidate()) {
            $.smkAlert({
                text: 'You logged in successfully!',
                type: 'success'
            });
        }
    });
这是为验证用户名而创建的函数。如果用户名无效,则返回false

function isUsernameValid(username) {
    return /^[0-9a-zA-Z_.-]+$/.test(username);
 }

因此,如果我想,我如何向这个脚本插入自定义规则呢。谢谢大家!

用户名输入应使用
数据smk模式
属性

就你而言:


您还可以参考smoke文档:

您应该使用
数据smk模式
属性作为用户名输入

就你而言:


您也可以参考烟雾文档:

是,它正在工作。谢谢你的帮助。所以我们无论如何都不能添加我们自己的脚本@t2nI在文档中没有看到这种功能,可能值得自己编写该功能并发送PR,或者至少在问题中提到需要:)谢谢,它正在工作。谢谢你的帮助。所以我们无论如何都不能添加我们自己的脚本@t2nI在文档中没有看到这种功能,可能值得自己编写该功能并发送一份PR,或者至少在问题中提到需要:)干杯