Шаблон в производстве делает поле формы и общую форму недействительными

Я использую шаблонную форму в ионно-угловом проекте.

<input type="password" ngModel required name="password" pattern="(?=.*\[0-9])(?=.*\[a-z]).{6,}"></input>

Приведенный выше входной файл прекрасно работает в режиме разработки. Но в производственной среде он отображается как недействительный.

Значение поля пароля является действительным, если я ввожу 'aaaaaaa @ 123' в разработке и в процессе производства то же значение становится недействительным.

1 ответ

Решение

Попробуйте удалить экранирующие символы обратной косой черты из вашего регулярного выражения. Это должно выглядеть так:

(?=.*[0-9])(?=.*[a-z]).{6,}
Другие вопросы по тегам