Проверка пароля реактивных форм Anglular-MDL

У меня есть поле пароля, где мне нужна проверка со следующими правилами:

  1. Должен быть буквенно-цифровым
  2. Он не должен позволять только символы или цифры

                <p>
                    <mdl-textfield 
                    label="Password" 
                    type="password" 
                    formControlName="password1" 
                    floating-label
                    pattern="[a-zA-Z0-9]+$"
                    error-msg="Please provide an alpha-numeric password"
                    ></mdl-textfield>
                </p>
    

Как мне написать мой шаблон?

1 ответ

Одним из способов решения проблемы является использование оператора канала, который проверяет значение true, если любой из шаблонов имеет значение true. Вы можете попробовать что-то вроде этого.

([A-Za-z]+[0-9]+)|([0-9]+[A-Za-z]+)

Вы можете прочитать больше об этом здесь:

Другие вопросы по тегам