/
XPLAY
/
Sonara
Обзор
Документация
Войти
/
XPLAY
/
Sonara
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/ajv/lib/dot/pattern.jst
25 строк
576 B
XPLAY
First commit
06 июл 2026, 13:21
06 июл 2026, 13:21
00a7d42
Код
Авторство
О чём код?
{{# def.definitions }} {{# def.errors }} {{# def.setupKeyword }} {{# def.$data }} {{ var $regExpCode = it.opts.regExp ? 'regExp' : 'new RegExp'; }} {{? $isData }} var {{=$valid}} = true; try { {{=$valid}} = {{=$regExpCode}}({{=$schemaValue}}).test({{=$data}}); } catch(e) { {{=$valid}} = false; } if ({{# def.$dataNotType:'string' }} !{{=$valid}}) { {{??}} {{ var $regexp = it.usePattern($schema); }} if ({{# def.$dataNotType:'string' }} !{{=$regexp}}.test({{=$data}}) ) { {{?}} {{# def.error:'pattern' }} } {{? $breakOnError }} else { {{?}}