什么是正则表达式?

正则表达式(Regular Expression,简称 Regex)是一种强大的文本匹配工具,广泛用于数据验证、搜索替换、文本提取等场景。

基础语法

字符类

语法 含义 示例
. 匹配任意字符 a.b → axb, a2b
\d 匹配数字 \d{3} → 123
\w 匹配字母数字下划线 \w+ → hello_123
\s 匹配空白字符 \s+ → 空格/Tab

量词

语法 含义 示例
* 0次或多次 ab* → a, ab, abb
+ 1次或多次 ab+ → ab, abb
? 0次或1次 ab? → a, ab
{n} 恰好n次 \d{4} → 2026
{n,m} n到m次 \d{2,4} → 20, 2026

常用模板

手机号验证:

^1[3-9]\d{9}$

邮箱验证:

^[\w.-]+@[\w.-]+\.\w+$

身份证号验证:

^\d{17}[\dXx]$

使用工具测试

  1. 打开 正则表达式测试工具
  2. 在正则输入框中输入你的正则表达式
  3. 在测试文本框中输入待匹配的文本
  4. 实时查看匹配结果和高亮显示

提示:工具内置了 30+ 常用正则模板,可以直接选择使用,也可以在此基础上修改。