source: frontend/node_modules/ajv/lib/dot/pattern.jst

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 576 bytes
RevLine 
[9af201e]1{{# def.definitions }}
2{{# def.errors }}
3{{# def.setupKeyword }}
4{{# def.$data }}
5
6{{
7 var $regExpCode = it.opts.regExp ? 'regExp' : 'new RegExp';
8}}
9
10{{? $isData }}
11 var {{=$valid}} = true;
12 try {
13 {{=$valid}} = {{=$regExpCode}}({{=$schemaValue}}).test({{=$data}});
14 } catch(e) {
15 {{=$valid}} = false;
16 }
17 if ({{# def.$dataNotType:'string' }} !{{=$valid}}) {
18{{??}}
19 {{
20 var $regexp = it.usePattern($schema);
21 }}
22 if ({{# def.$dataNotType:'string' }} !{{=$regexp}}.test({{=$data}}) ) {
23{{?}}
24 {{# def.error:'pattern' }}
25} {{? $breakOnError }} else { {{?}}
Note: See TracBrowser for help on using the repository browser.