【Java】 java | 正则 | 正则表达式 | 强密码

一、概述

1、需要验证密码强度

2、使用正则

3、正则

复制代码
^([A-Z]|[a-z]|[0-9]|[`~!@#$%^&*()+=|{}':;',\\\\\\\\[\\\\\\\\].<>/?~!@#¥%......&*()――+|{}【】';:""'。,、?]){12,30}$
复制代码
/**
 * 最短12位,最长30位 {12,30}
 *
 * 必须包含1个数字
 *
 * 必须包含1个小写字母
 *
 * 必须包含1个大写字母
 *
 * 必须包含1个特殊字符
 */

4、java示例

相关推荐
计算机学姐2 分钟前
基于SpringBoot的汉服租赁系统【颜色尺码套装+个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·mysql·信息可视化·推荐算法
+VX:Fegn08953 分钟前
计算机毕业设计|基于springboot + vue建筑材料管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
2301_800256115 分钟前
B+树:数据库的基石 R树:空间数据的索引专家 四叉树:空间划分的网格大师
数据结构·数据库·b树·机器学习·postgresql·r-tree
程序人生51816 分钟前
宝塔安装完mysql5.7后 root无法通过远程连接问题排查
mysql·宝塔面板
大厂技术总监下海28 分钟前
用户行为分析怎么做?ClickHouse + 嵌套数据结构,轻松处理复杂事件
大数据·数据结构·数据库
alonewolf_9937 分钟前
深入理解MySQL事务与锁机制:从原理到实践
android·数据库·mysql
骑着bug的coder1 小时前
第11讲:主从复制与读写分离架构
后端·mysql
朝依飞1 小时前
fastapi+SQLModel + SQLAlchemy2.x+mysql
数据库·mysql·fastapi
3***g2051 小时前
redis连接服务
数据库·redis·bootstrap
m0_598177231 小时前
SQL 方法函数(1)
数据库