Шаблон в производстве делает поле формы и общую форму недействительными
Я использую шаблонную форму в ионно-угловом проекте.
<input type="password" ngModel required name="password" pattern="(?=.*\[0-9])(?=.*\[a-z]).{6,}"></input>
Приведенный выше входной файл прекрасно работает в режиме разработки. Но в производственной среде он отображается как недействительный.
Значение поля пароля является действительным, если я ввожу 'aaaaaaa @ 123' в разработке и в процессе производства то же значение становится недействительным.
1 ответ
Решение
Попробуйте удалить экранирующие символы обратной косой черты из вашего регулярного выражения. Это должно выглядеть так:
(?=.*[0-9])(?=.*[a-z]).{6,}