Пароль называется криптостойким, если он включает в себя и строчные латинские буквы, и заглавные латинские буквы, и цифры, при этом его длина должна быть не менее 8 символов. Требуется по данному паролю определить, является ли он криптостойким.
https://ideone.com/PLXadQ
#include <iostream>
#include <string>
#include <regex>
using namespace std;
int main()
{
for (string s; cin >> s; )
cout << s << " - " << boolalpha
<< regex_match
(
begin(s),
end(s),
regex("^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{8,}$")
)
<< endl;
return 0;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости