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

一、概述

1、需要验证密码强度

2、使用正则

3、正则

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

4、java示例

相关推荐
得意霄尽欢14 小时前
Redis之底层数据结构
数据结构·数据库·redis
hsjkdhs14 小时前
MySQL 数据类型与运算符详解
数据库·mysql
爱吃烤鸡翅的酸菜鱼16 小时前
【Redis】常用数据结构之Hash篇:从常用命令到使用场景详解
数据结构·数据库·redis·后端·缓存·哈希算法
李少兄16 小时前
IntelliJ IDEA 启动项目时配置端口指南
数据库·sql·intellij-idea
NineData16 小时前
NineData云原生智能数据管理平台新功能发布|2025年8月版
数据库·mongodb·云原生·数据库管理工具·ninedata·数据库迁移·数据复制
白云如幻16 小时前
【Java】QBC检索和本地SQL检索
java·数据库·sql
勘察加熊人17 小时前
python将pdf转txt,并切割ai
数据库·python·pdf
不良人天码星17 小时前
Redis单线程模型为什么快?
数据库·redis·缓存
RestCloud18 小时前
ETL 不只是数据搬运工:如何实现智能转换与清洗?
数据库·api
lu9up18 小时前
因表并行引发的血案【故障处理案例】
数据库·oracle·dba