gpt4 book ai didi

JavaScript TV4 对象验证、Node JS

转载 作者:行者123 更新时间:2023-12-03 11:47:16 25 4
gpt4 key购买 nike

各位, 我正在尝试添加 tv4 格式,但是,无论出于何种原因,以下内容均不匹配正则表达式。

tv4.addFormat({
'year': function (data, schema) {
if (typeof data === 'string' && !/^(19|20)\d{2}$/.test(data)) {
return null;
}
return 'Year must be between 1900 - 2099';
}
});

正则表达式应该匹配 1900-2099 以进行年份验证。根据:https://github.com/geraintluff/tv4

想法? :)

最佳答案

这样可能效果更好

tv4.addFormat({
'year': function (data, schema) {
var i = parseInt(data);
if (i.toString() === data && i >= 1900 && i <= 2099) {
return null;
}
return 'Year must be between 1900 - 2099';
}
});

关于JavaScript TV4 对象验证、Node JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25999796/

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