表示输入字符串是否为有效密码的Java程序。

问题描述 投票:-2回答:1

嗨,在一个项目上寻求帮助,我需要Java程序,表明如果输入的字符串是一个有效的密码。要求长度在8到15个字符之间,至少包含一个大写字符,至少包含一个数字(数字)。任何帮助将是非常感激的。

passwords pseudocode
1个回答
-1
投票
String passwd = "Asscw1q2";
String pattern = "^(?=.*[0-9])(?=.*[A-Z]).{8,15}$";
System.out.println(passwd.matches(pattern));

(?=.*[0-9])-至少1个数字。

(?=.*[A-Z])-至少1个大写字母。

.{8,15}- 8 <= 长度 <= 15

如果模式匹配,则打印true。

© www.soinside.com 2019 - 2024. All rights reserved.