工具资源加载中...
正则表达式测试工具使用说明
正则表达式测试工具可快速验证 JavaScript 正则匹配效果,支持正则表达式、Flags 标记和多行测试文本输入,适合规则编写、数据清洗规则验证和接口字段校验场景。
工具会输出完整匹配内容、匹配位置和捕获组信息,支持结果复制与 TXT 下载。
核心功能
- 支持自定义正则表达式与 Flags 标记。
- 支持全局匹配、多行匹配和忽略大小写匹配。
- 支持显示匹配位置与捕获组内容。
- 支持匹配结果复制和下载 TXT 文件。
- 表达式错误会直接提示,便于快速修正。
使用步骤
- 输入待测试文本内容。
- 输入正则表达式并设置 Flags。
- 点击“开始测试”查看匹配详情。
- 按需复制结果或下载 TXT 文件。
常见正则表达式
- Email:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} - 手机号:
^1[3-9]\d{9}$ - 中文字符:
[\u4e00-\u9fa5]+ - 身份证号:
\d{15}|\d{17}[0-9Xx] - URL:
https?:\/\/[^\s]+ - 日期(YYYY-MM-DD):
\d{4}-\d{2}-\d{2} - 仅数字:
^\d+$ - 仅字母数字下划线:
^\w+$
正则语法速查
.:匹配任意单个字符(默认不含换行)。\d/\w/\s:分别表示数字、字母数字下划线、空白字符。*/+/?:分别表示 0次或多次、1次或多次、0次或1次。{n}/{n,m}:指定匹配次数,如\d{6}。[]:字符集合,如[abc]或[a-z]。^/$:行首与行尾锚点,常用于整行校验。():捕获分组;(?:)表示非捕获分组。|:或运算,如cat|dog。g/i/m:全局匹配、忽略大小写、多行模式。