gpt4 book ai didi

javascript - AJV - 如何在 Javascript 中添加自定义错误消息

转载 作者:行者123 更新时间:2023-12-05 02:56:47 26 4
gpt4 key购买 nike

我正在使用 AJV 进行自定义验证。我也想在验证时更改错误消息,我正在使用 -

<script src="https://cdnjs.cloudflare.com/ajax/libs/ajv/6.11.0/ajv.min.js"></script>

var imageValidation = {
required: ['name', 'url', 'source','tags'],
properties: {
name: {type: 'string'},
url: {
type: 'string',
pattern: "(^s3\:\/\/.+(jpeg|JPEG|jpg|JPG)$)",
errorMessage: {
type:'must be a string',
pattern: "Image extension should match with jpeg, JPEG, jpg, JPG format"
}
// messages: {
// pattern: 'Image extention should match with jpeg, JPEG, jpg, JPG format'
// }
// message: "Image extention should match with jpeg, JPEG, jpg, JPG format"
},
source: {type: 'string'},
tags: {type: 'array'}
}
allRequired: true
};

我每次都收到 AJV 提供的默认错误消息。我异常(exception) - 我的错误信息应该是 -

图片扩展名应与jpeg、JPEG、jpg、JPG格式相匹配

还尝试了消息属性。同样的问题。我做错了什么,还是我需要导入一些脚本?

最佳答案

我认为你应该使用 ajv-errors制作自定义错误消息的包

关于javascript - AJV - 如何在 Javascript 中添加自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60146568/

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