parse-openapi
Version:
OpenAPI v3 parser
15 lines (14 loc) • 478 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPattern = void 0;
/**
* The spec generates a pattern like this '^\d{3}-\d{2}-\d{4}$'
* However, to use it in HTML or inside new RegExp() we need to
* escape the pattern to become: '^\\d{3}-\\d{2}-\\d{4}$' in order
* to make it a valid regexp string.
* @param pattern
*/
const getPattern = (pattern) => {
return pattern?.replace(/\\/g, '\\\\');
};
exports.getPattern = getPattern;