{{# def.definitions }} {{# def.errors }} {{# def.setupKeyword }} {{# def.$data }}
{{
var $regexp = $isData ? '(new RegExp(' + $schemaValue + '))' : it.usePattern($schema);
}}
if ({{# def.$dataNotType:'string' }} !{{=$regexp}}.test({{=$data}}) ) {
{{# def.error:'pattern' }}
} {{? $breakOnError }} else { {{?}}