package test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestPassword {
public static void main(String args[]){
String password="hahymfghdfg";
Pattern p = Pattern.compile("[A-Z]+");
Pattern q = Pattern.compile("[a-z]+");
Pattern r = Pattern.compile("[0-9]+");
Pattern s = Pattern.compile("\\p{Punct}+");
Matcher m1 = p.matcher(password); //判断是否含有大写字符
Matcher m2= q.matcher(password); //判断是否含有小写字符
Matcher m3 = r.matcher(password);//判断是否含有数字
Matcher m4 = s.matcher(password);//判断是否含有特殊字符
if(m2.find(0)&&( !m4.find(0)) ){
System.out.println("密码符合规则");
}
else{
System.out.println("密码不符合规则");
}
}
}
分享到:
相关推荐
正则表达式判断密码强度是否符合标准,此处具有大小写,特殊字符,数字判断。对密码周期也进行判断。
#Python# 判断密码的安全等级问题描述问题分析代码 问题描述 输入输入一个表示密码的字符串,编写程序判断密码的安全级别为低级密码、中级密码和高级密码。 低级密码要求: 1.密码由单纯的数字或字母组成 2.密码长度...
使用ASP.NET 开发,前台使用JS判断密码强度,显示密码强度和提示,并控制按钮是否启用。后台使用C#和正值表达式再次判断密码强度。
python密码强度判断 这个示例中的 check_password_strength 函数检查了密码的以下几个方面: 密码长度必须至少为 8 个字符。 密码必须包含至少一个数字。 密码必须包含至少一个字母(大小写字母都可以)。 密码必须...
判断密码必须包括大小写字母,特殊字符,数字,长度8到16位
AJAX 判断密码强度 下载下来即可使用
输入一个不少于六位的密码,并判断强弱。如果密码为纯数字,则为弱密码;如果密码含有数字及字母则为中等强度;如果有数字、字母和其他字符则为高强度密码 如果密码小于六位,则为不合格密码,要重新输入
Ajax动态判断用户名和密码。
JS如何判断密码强度 本程序按以下的方式进行评估. 1.如果密码少于5位,那么就认为这是一个弱密码. 2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码. 3.如果密码由数字...
js判断用户名密码实现登录
随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),...这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕之后,发邮件给指定用户包括一个长度为11位的初始化密码。
可以动态验证所输入的密码强度。一个很好用的方法。很实用,很方便。
asp.net 输入密码的强弱判断 简单实列,手把手交你
主要介绍了C#判断密码强度的方法,较为详细的分析了C#判断密码强度的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
【精品小工具】利用shell写了一个查看当前Wi-Fi密码,并记录Wi-Fi密码历史的脚本 说在前面 起因是由于我个人对于家庭Wi-Fi与公共场合Wi-Fi密码通常记不住,所以特地写了一个Wi-Fi脚本,帮助我去查看Wi-Fi密码也方便...
用javascript来判断输入密码的强弱程度
java web判断密码输入是否开启大写
打开即可运行,查看代码 自己研究哈...
一段简单的判断密码强度的代码 private enum Strength { Invalid = 0, //无效密码 Weak = 1, //低强度密码 Normal = 2, //中强度密码 Strong = 3 //高强度密码 };