Помогите с регуляркой

De1uxe

Опытный user
Регистрация
15 Ноя 2017
Сообщения
97
Реакции
4
Собственно говоря не могу собрать регулярку для пароля. Дело в том что мне нужно раскидать цифры в пароле и буквы по разным группам (то есть засунуть в скобки)
Получилось что-то вроде этого ^([a-zA-Z0-9]*)([\._-])([a-zA-Z0-9]*)(@[a-zA-Z0-9]*\w.*): а вот дальше как только начинаю писать [a-z] пароли у которых цифры раньше чем буквы не попадают под регулярку

Пример:

[email protected]:commando123 (эта строчка попадает так как буквы раньше)
[email protected]:123commando (эта уже нет так как сначала идут цифры)

Как это исправить? Как сделать так чтобы эти 2 типа паролей попадали в одну и ту же регулярку и их можно было бы поделить по группам?
 

Capitan

Опытный user
Регистрация
20 Сен 2020
Сообщения
588
Реакции
12
написал в ЛС
 
Сверху Снизу