в реактивных формах:
есть валидатор Validators.pattern(/^(?=.*[A-Z])(?=.*\d).*$/g),
он должен проверять, что в поле есть хотя бы одно число и буква в верхнем регистре (регулярка по идее валидная). Странное поведение заключается в том, что контролл формы становится невалидным если его значение состоит из нечетного количества символов (например, Q1 - валидное поле, Q12 - невалидное, Q123 - опять валидное, и так далее). Других валидаторов на контролле нет. Объявлял через form.group.
Я пытаюсь понять, это я таки с регуляркой накосячил или это какой-то баг валидатора pattern, или ещё какая-то неведомая фигня.
Можешь на Plunkr навоять пример?
Обсуждают сегодня