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

一、概述

1、需要验证密码强度

2、使用正则

3、正则

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

4、java示例

相关推荐
treacle田12 分钟前
达梦数据库-Linux DM主备集群动态增加节点-记录总结
linux·运维·数据库·达梦主备集群动态扩展
一只专注api接口开发的技术猿32 分钟前
Open Claw 实战|快速搭建电商商品监控与数据分析能力
大数据·数据库·数据挖掘·数据分析
杨云龙UP33 分钟前
Oracle 19c RMAN历史备份清理失败:CONTROL_FILE_RECORD_KEEP_TIME 问题排查与整改实战
linux·运维·网络·数据库·oracle·rac
2601_962073971 小时前
【MySQL】全面学习数据库查询技巧:查询指令深度学习指南
数据库·学习·mysql
新知图书1 小时前
12.3 智能体中Skill的约束与自进化实战
java·前端·数据库
小小龙学IT1 小时前
Qt 数据库编程(Qt SQL 模块)深度解析
数据库·sql·qt
TDengine (老段)1 小时前
TDengine vs InfluxDB — 全方位对比
大数据·数据库·物联网·时序数据库·tdengine·涛思数据·iotdb
我的xiaodoujiao2 小时前
Django 基础知识详细图文教程 4-Django 视图定义与使用
开发语言·数据库·后端·测试工具·django·sqlite
l1t2 小时前
DeepSeek总结的DuckDB在 CI 中为 release 和 glibc CLI 构建启用 LTO - #24225
开发语言·数据库·ci/cd·duckdb
2401_834636992 小时前
从零开始学 MySQL:SQL 编程、多表查询、用户管理一站式教程
mysql