Почему eslint не игнорирует эту ошибку?
SyntaxError: Недопустимое регулярное выражение: / ^ -? (| (0 | [1-9]? \ D {0,14})) ( |.? (? <=.) \ d {0,2})) $ /: недопустимая группа в RegExp () </p>
94 | if (
95 | // eslint-disable-next-line
> 96 | !inputText.match(new RegExp('^-?(|(0|[1-9]?\\d{0,14})(|\\.?(?<=\\.)\\d{0,2}))$'))
97 | ) {
98 | inputText = this.defaultText;
99 | }