Closed
Description
ajv: '^8.6.3'
ajv-keywords: '^5.0.0'
const Ajv = require('ajv').default
const ajv = new Ajv()
const ajvKeywords = require('ajv-keywords')
ajvKeywords(ajv)
const stringSchema = {
type: 'string',
pattern: 'a'
}
const stringSchema3 = {
$id: 'regexp',
type: 'string',
regexp: {
pattern: 'a',
flags: 'i'
}
}
console.log(ajv.validate(stringSchema, "a")) // true
console.log(ajv.validate(stringSchema3, "A")) // false
I expect the second logger to output true