正则表达式测试器
测试和验证正则表达式,查看匹配结果和分组信息
正则表达式
测试字符串
匹配结果 (0 个匹配)
请输入正则表达式和测试字符串
常用正则模式
邮箱地址
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
示例: user@example.com, admin@test.org
手机号码
1[3-9]\d{9}
示例: 13812345678, 15987654321
URL 链接
https?://[\w\-]+(\.[\w\-]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
示例: https://www.example.com, http://test.org/path
IPv4 地址
\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
示例: 192.168.1.1, 10.0.0.1, 255.255.255.255
中文字符
[\u4e00-\u9fa5]+
示例: 这是中文字符,包含汉字
日期格式
\d{4}-\d{2}-\d{2}
示例: 2024-01-15, 2023-12-31
使用说明
正则表达式语法
- • . - 匹配任意字符(除换行符)
- • * - 匹配前面的字符0次或多次
- • + - 匹配前面的字符1次或多次
- • ? - 匹配前面的字符0次或1次
- • ^ - 匹配字符串开始
- • $ - 匹配字符串结束
- • [] - 字符类,匹配方括号内的任意字符
- • () - 分组,用于捕获匹配的子字符串
标志位说明
- • g - 全局匹配,查找所有匹配项
- • i - 忽略大小写
- • m - 多行模式,^和$匹配每行的开始和结束
- • s - 单行模式,.匹配换行符