正则表达式

文章目录

对我来说完全理解比较难,只能把用到的地方做一个记录。

一、正则的基本原理

可以参考这个博客:最全常用正则表达式大全

二、常用场景

1、密码

有一个进阶的使用方法:

  • (?=.*X) 表示必须有 X,比如(?=.*\d) 就表示必须有数字;
  • (?!.*X) 表示不能有 X,比如(?!.*\d) 就表示不能有数字;
  • (?!X+) 表示不能全是 X,比如(?!\\d+) 就表示不能全是数字;

根据这个进阶用法,密码常用的一个规则是:大小写字母和数字,正则表达式就是:

java 复制代码
// 必须有大小写字母和数字,长度6-10位
^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]{6,10}$

可以参考这个博客:密码正则表达式大全

相关推荐
kcuwu.10 小时前
Python 正则表达式从入门到实战
数据库·python·正则表达式
羊小蜜.10 小时前
Mysql 07: 正则表达式查询(REGEXP)全解
数据库·mysql·正则表达式
Dxy123931021610 小时前
正则表达式如何匹配提取文章日期
数据库·mysql·正则表达式
Dxy12393102163 天前
Python正则表达式判断姓名:详细解析
python·mysql·正则表达式
一个小猴子`5 天前
快速了解正则表达式
正则表达式
禾小西5 天前
Java中使用正则表达式核心解析
java·python·正则表达式
Amumu121385 天前
Js:正则表达式(一)
开发语言·javascript·正则表达式
榴莲omega6 天前
正则表达式入门与实战指南
javascript·正则表达式·js八股
披着羊皮不是狼6 天前
正则表达式(Regular Expression) 简明指南
正则表达式
Chen--Xing6 天前
Python -- 正则表达式
python·正则表达式·数据分析·数据脱敏·2025年能源网络安全大赛