正则表达式测试
在线测试正则匹配与替换,展示分组与替换预览。
常用正则
URL 链接提取
匹配 http/https 开头的 URL
IPv4 地址提取
匹配合法的 IPv4 地址(0.0.0.0 ~ 255.255.255.255)
日期 YYYY-MM-DD提取
匹配 YYYY-MM-DD 格式日期
中国手机号校验
匹配 11 位中国大陆手机号码
中国身份证号校验
匹配 18 位中国居民身份证号(含校验位 X)
HTML 标签提取
匹配成对的 HTML 标签(不支持嵌套)
十六进制颜色提取
匹配 CSS 十六进制颜色值 #RGB 或 #RRGGBB
JSON 字符串键编程相关
从 JSON 文本中提取所有键名(带引号)
整数提取
匹配正整数或负整数
浮点数提取
匹配带小数点的浮点数
空行替换/清洗
匹配所有空行(仅包含空白字符的行)
行首/行尾空格替换/清洗
匹配每行首尾的空白字符
连续空格替换/清洗
匹配两个以上连续空格
HTML 注释替换/清洗
匹配 HTML 注释块
URL Slug(小写连字符)替换/清洗
匹配不合法的 slug 字符(用于清洗 URL slug)
驼峰转下划线编程相关
将驼峰命名的大写字母替换为 _小写字母
console.log 语句编程相关
匹配 JS 代码中的 console.log 调用(用于清理调试代码)
UUID编程相关
匹配标准格式的 UUID(含大小写字母)
JWT Token编程相关
匹配 JWT 三段式 Base64URL 格式
中文字符提取
匹配连续的中文汉字(CJK 基本区段)
信用卡号(脱敏)替换/清洗
匹配 16 位信用卡号,捕获各段以便脱敏
//
全局匹配(找出所有命中)
(可选)
匹配结果
输入正则表达式和测试文本以查看匹配结果
参考文档
点击标题展开查看
