gpt4 book ai didi

javascript - VeeValidate - ES5 中的自定义验证函数

转载 作者:行者123 更新时间:2023-12-01 02:19:25 25 4
gpt4 key购买 nike

我正在使用 VeeValidate 创建自定义验证规则。官方文档对 getMessagevalidate 方法使用箭头函数。如何用常规函数语法实现这些函数?

VeeValidate.Validator.extend('verify_username', {
getMessage: field => 'Your username must be 3-24 characters long, \
contains only a-z, 0-9, a period or an underscore, and should begin \
with an alphabetic character.',
validate: value => /^[a-z][a-z0-9._]{2,23}$/.test(value)
});

最佳答案

如果你不想使用箭头函数,你可以传递一个普通函数来代替它:

VeeValidate.Validator.extend('verify_username', {
getMessage: function (field) {
return "username must be..."
},
validate: function (value) {
return "[...]"
}
});
<小时/>

这些功能是相同的:

(foo) => 'bar'; 

等同于:

function (foo) {
return 'bar'
}

关于javascript - VeeValidate - ES5 中的自定义验证函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49320304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com