Я наткнулся на это регулярное выражение используется для проверки пароля:Использование в регулярное выражение для проверки пароля
(?=.*[a-z])(?=.*[A-Z])(?=.*[\d])(?=.*[^a-zA-Z\d])(?=\S+$).{8,}
Есть только две вещи, которые неясны мне об этом регулярное выражение:
Что такое
.*
и для чего это регулярное выражение не работает без них?какая разница/польза или с использованием
[\d]
вместо\d
, поскольку регулярное выражение прекрасно работает в обоих случаях
Посмотрите на колонку с правой стороны этой страницы, он сообщает вам все: https://regex101.com/r/WZ0K1c/1 –