Ferdi Koomen e3ff6277d1 - Cleanup
2020-12-18 17:33:22 +01:00

11 lines
371 B
TypeScript

/**
* 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
*/
export function getPattern(pattern?: string): string | undefined {
return pattern?.replace(/\\/g, '\\\\');
}