正则表达式测试
x
一些测试实例:
邮箱1:demo@163.com
邮箱2:demo2@163.com
手机号:18899990000
url: https://tool.fologde.com、https://fologde.com
IP: 192.168.0.1
时间:2025-08-08
常用正则:
共找到 0 处匹配结果
描述
使用方式
1) 在上方输入“待匹配文本”和“正则表达式”,可勾选“全局搜索(g)”与“忽略大小写(i)”。
2) 点击“测试匹配”后,匹配到的结果与次数会显示在下方。
3) 也可点击“常用正则”快速填充示例。
语法速查
- 元字符:
.
任意字符,\\d
数字,\\w
字母数字下划线,\\s
空白 - 边界:
^
开头,$
结尾,\\b
单词边界 - 量词:
*
0+,+
1+,?
0/1,{m,n}
区间(加?
为惰性) - 分组与引用:
(...)
捕获组,(?:...)
非捕获组,\\1
反向引用 - 命名捕获:
(?<name>...)
,前瞻/否定:(?=...)
/(?!...)
,后顾/否定:(?<=...)
/(?<!...)
- 标志位:
g
全局,i
忽略大小写,m
多行,s
点号匹配换行,u
Unicode,y
粘连
JS 常用用法
const re = /pattern/gi
或new RegExp('pattern','gi')
re.test(str)
、str.match(re)
、[...str.matchAll(re)]
str.replace(re, replacer)
、str.split(re)