当前位置: 首页 > news >正文

java 强密码验证策略工具类

java 强密码验证策略工具类

package com.neusoft.caeid.common.utils;import java.util.regex.Matcher;
import java.util.regex.Pattern;/*** @author dume*/
public class PasswordUtil {public static final String REGEX = "^\\S*(?=\\S{6,})(?=\\S*\\d)(?=\\S*[a-zA-Z])(?=\\S*[`~!@#$%^&*()_+={}\\[\\]:;,.<>/?|\\\\ ])\\S*$";public static boolean validate(String password) {Pattern pattern = Pattern.compile(REGEX);Matcher matcher = pattern.matcher(password);return matcher.matches();}
}
http://www.lryc.cn/news/115605.html

相关文章:

  • CI/CD—K8S 基本理解与部署
  • 2023网络安全常用工具汇总(附学习资料+工具安装包)
  • OpenStack监控工具
  • 讲解密码学综合应用
  • Flamingo
  • Leetcode-每日一题【剑指 Offer 12. 矩阵中的路径】
  • 安全渗透知识总结二
  • 【线程】wait()+notifyAll()实现多个线程交替遍历,输出ABCABC
  • MyBatis 缓存机制复习及项目中的应用经历
  • 匈牙利算法详解
  • script的三种加载模式
  • mongo 中两张表联合查询
  • 【Linux】多路转接 -- epoll
  • 学会RabbitMQ的延迟队列,提高消息处理效率
  • ChatGPT会取代搜索引擎吗?BingChat、GoogleBard与ChatGPT区别
  • 多个QLabel中文字左右对其问题研究
  • 链式二叉树统计结点个数的方法和bug
  • C语言-报错集锦-03-malloc(): memory corruption: 0x0000000001496d90 ***
  • 现代C++中的从头开始深度学习:【5/8】卷积
  • 以太网帧格式与吞吐量计算
  • vue中install方法
  • Flutter:文件读取—— video_player、chewie、image_picker、file_picker
  • vim的使用
  • 马氏杆法检查斜视
  • Mac电脑怎么使用“磁盘工具”修复磁盘
  • c++画出分割图像,水平线和垂直线
  • Python 程序设计入门(015)—— enumerate() 函数的用法
  • __dict__属性
  • k8s之Pod控制器
  • 逆元(求乘法逆元的几种方法)