实时匹配高亮、统计数量、显示捕获组,内置手机号/邮箱/URL/IP 等常用正则速查。
^ $ . * + ? [] () | \ 等)组成,广泛用于表单验证、日志分析、数据清洗、爬虫提取等场景,几乎所有编程语言都内置了正则引擎。1[3-9]\d{9}、邮箱 [\w.+-]+@[\w-]+\.[\w.-]+、URL https?://[\w./\-?=&%:#]+、IPv4、身份证号、纯数字、中文字符 [\u4e00-\u9fa5]、邮编、QQ号、用户名、密码强度等。本工具的"常用正则速查"已内置这些模板,点击即可填入测试。g 标志,导致只匹配第一个;2) 元字符未转义,如要匹配字面的 . 需写成 \.;3) 中英文括号、空格、全角字符混入;4) 边界符 ^ $ 与 m 多行标志配合不当;5) 字符集 [] 内的特殊字符规则与外部不同。建议先去掉 ^$ 做宽松匹配,再逐步收紧定位问题。g(global)全局匹配,找出全部而不是只找第一个;i(ignoreCase)忽略大小写,如 /abc/i 可匹配 ABC;m(multiline)多行模式,使 ^ 和 $ 匹配每行的开头和结尾;s(dotAll)允许 . 匹配包括换行符在内的所有字符。可组合使用,如 gim。