-
Notifications
You must be signed in to change notification settings - Fork 238
Open
Description
Code for reprodution:
import validator from 'openapi-response-validator';
const OpenAPIResponseValidator = validator.default;
var responseValidator = new OpenAPIResponseValidator({
responses: {
200: {
description: 'We found what you were looking for.',
schema: {
$ref: '#/definitions/ResourceResponse'
}
}
},
definitions: {
ResourceResponse: {
type: 'object',
properties: {
email: {
type: "string",
pattern: "^[\\w\\-\\.]+\\@([\\w\\-]+\\.)+[\\w-]{2,7}$",
maxLength: 64
},
},
}
}
});
var someResource = {};
responseValidator.validateResponse(200, someResource);Error:
SyntaxError: Invalid regular expression: /^[\w\-\.]+\@([\w\-]+\.)+[\w-]{2,7}$/u: Invalid escape
Metadata
Metadata
Assignees
Labels
No labels