regex 2025-01-25
开发者正则表达式速查表
包含常见模式、语法和实际示例的正则表达式实用参考指南。
正则表达式(regex)是用于匹配、搜索和操作文本的强大模式。此速查表涵盖了最常用的正则表达式功能和实际示例。
基本语法
|-----|-----|-----|
.a.c → "abc"\d\d{3} → "123"\w\w+ → "hello_123"\s\s+^^Hello$world$常用模式
邮箱验证
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
密码强度
^(?=.[a-z])(?=.[A-Z])(?=.\d)(?=.[@$!%?&])[A-Za-z\d@$!%?&]{8,}$
日期 (YYYY-MM-DD)
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$
性能提示
1. 要具体:[0-9] 比 .*\d 更快
2. 避免灾难性回溯
3. 尽可能使用锚点
4. 优先使用字符类
使用我们的正则表达式测试器工具测试您的正则表达式。