Validators.pattern написать регулярку с флагом global (/.../g), то проверка будет работать не корректно, ввиду того что запоминается ее последнее состояние (https://github.com/angular/angular/issues/39053). Как обойти эту проблему, если есть enum с регуляркой с флагом /g?
function regExpToLocal() {return str.replace('g', '')}
Ради интереса: зачем флаг Г в валидаторе?
Там он не нужен, нужно иметь возможность хранить регулярку в enum и использовать где надо с флагом и без. Хранение в виде строки или обёртки /.../ вроде решило проблему.
Обсуждают сегодня