如何在 SMOKE js 验证插件中添加自定义规则?
How to add custom rules in SMOKE js validation plugin?
我不知道如何在 SMOKE 验证插件中添加自定义规则。例如我想添加验证用户名。我知道如何验证用户名。但是,我想知道如何在该插件中添加该规则。这是我写的代码
$('#login-submit').click(function (e) {
e.preventDefault();
if ($('#login-form').smkValidate()) {
$.smkAlert({
text: 'You logged in successfully!',
type: 'success'
});
}
});
这是为验证用户名而创建的函数。如果用户名无效,它 returns false。
function isUsernameValid(username) {
return /^[0-9a-zA-Z_.-]+$/.test(username);
}
如果我想的话,我该如何向这个脚本插入自定义规则。谢谢!
您应该使用 data-smk-pattern
属性输入用户名
你的情况:
<input type="text" class="form-control" data-smk-pattern="^[0-9a-zA-Z_.-]+$">
也可以参考smoke文档:http://alfredobarron.github.io/smoke/#/validate#pattern
我不知道如何在 SMOKE 验证插件中添加自定义规则。例如我想添加验证用户名。我知道如何验证用户名。但是,我想知道如何在该插件中添加该规则。这是我写的代码
$('#login-submit').click(function (e) {
e.preventDefault();
if ($('#login-form').smkValidate()) {
$.smkAlert({
text: 'You logged in successfully!',
type: 'success'
});
}
});
这是为验证用户名而创建的函数。如果用户名无效,它 returns false。
function isUsernameValid(username) {
return /^[0-9a-zA-Z_.-]+$/.test(username);
}
如果我想的话,我该如何向这个脚本插入自定义规则。谢谢!
您应该使用 data-smk-pattern
属性输入用户名
你的情况:
<input type="text" class="form-control" data-smk-pattern="^[0-9a-zA-Z_.-]+$">
也可以参考smoke文档:http://alfredobarron.github.io/smoke/#/validate#pattern