Правило надёжного пароля, которое с помощью просмотра вперёд проверяет наличие хотя бы одной строчной буквы, заглавной буквы, цифры и спецсимвола, а также длину не менее 8 символов. Хороший пример шаблона (?=...), когда нужно одновременно выполнить несколько условий.