1.密码必须至少有8个字符 2.密码中只允许出现英文字母大小写和数字 3.密码应该至少包含一个英文大写字母和一个数字 输入:在一行中输入一个字符串,作为被判断的密码。输入的字符串不可能为空串。 输出:如果为合法的密码,输出0,如果不合法,根据上述违反的条件,输出1、2或者3
时间: 2023-05-31 11:07:02 浏览: 354
JS正则表达式必须包含数字、字母、特殊字符
5星 · 资源好评率100%
示例:
输入:
Password1
输出:
0
输入:
12345678
输出:
3
输入:
password
输出:
2
输入:
!@#$%^&*
输出:
2
输入:
Passw0rd
输出:
1
解释:
第一个样例输入的字符串符合所有条件,输出0。
第二个样例输入的字符串长度为8,但是不包含英文字母和数字,违反了条件2和3,输出3。
第三个样例输入的字符串长度为8,只包含小写字母,违反了条件1和2,输出2。
第四个样例输入的字符串长度为8,只包含特殊字符,违反了条件2,输出2。
第五个样例输入的字符串包含了英文大写字母和数字,但是长度不足8位,违反了条件1,输出1。
阅读全文