.*

正则测试 纯前端 · 免登录

正则表达式在线测试,实时匹配高亮

测试文本
匹配结果
常用正则:

正则表达式测试工具使用说明

正则表达式(Regular Expression)是用于匹配字符串模式的强大工具,广泛用于文本校验、日志分析、数据提取等场景。

本工具支持实时匹配:输入正则与测试文本后立即显示所有匹配位置与捕获分组,支持全局(g)、忽略大小写(i)、多行(m)三种常用模式。上方「常用正则」可一键填入手机号、邮箱、身份证等常见场景的表达式与示例文本。

常用语法:\d 数字、\w 单词字符、\s 空白、+ 一次或多次、* 零次或多次、() 捕获分组。

常用正则表达式速查

手机号(中国大陆):1[3-9]\d{9},13-19 开头的 11 位数字。

邮箱:[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,},覆盖绝大多数邮箱格式。

身份证号(18 位):[1-9]\d{5}(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dXx],校验出生日期段与末位 X。

IPv4 地址:(?:25[0-5]|2[0-4]\d|1?\d?\d)(?:\.(?:25[0-5]|2[0-4]\d|1?\d?\d)){3},每段限制在 0-255。

URL:https?://[\w.-]+\.[A-Za-z]{2,}(?:/[^\s]*)?,匹配 http/https 开头的完整链接。

提示:需要严格校验「整个字符串」时必须加 ^ 与 $ 锚点,否则只能匹配字符串中的一部分(如手机号正则不加锚点会从 138123456789 中截取前 11 位)。

相关工具