Мне нужно создать регулярное выражение, чтобы проверить, имеет ли пароль хотя бы 1 заглавную букву, хотя бы 2 цифры и заканчивается ли $ (знак доллара).
Я пытался выяснитьэто, но я могу только проверить, есть ли по крайней мере 1 верхний регистр и одно число, а не два.
Они должны быть действительными:
4hg5Fjkjk $
fh @ # Y5fFF5 $
hgH5Hu6 $
Они не должны быть действительными:
45tyghisu $ (без заглавной буквы)
5THygfhy $ (только одно число)
Gh% hF45 $ h (без знака доллара в конце)
Вот что у меня есть (проверяет, по крайней мере, один номер, одну заглавную букву и знак доллара в конце)
/(?=.*[A-Z])(?=.*\d).*\$/
Любая помощь будет принята с благодарностью!
пс.Я посмотрел на SO и не могу найти ничего, касающегося более чем одного обязательного символа.