正则表达式测试工具也叫regex测试器、正则调试工具,输入正则表达式和测试文本,即时显示匹配结果、匹配数量和具体匹配到的内容。
正则表达式(Regular Expression,简称regex)是用于匹配字符串中字符组合的模式,广泛应用于文本处理、表单验证、数据提取、搜索替换等场景。常用元字符:\d匹配数字,\w匹配字母数字下划线,\s匹配空白,.匹配任意字符,*匹配0次或多次,+匹配1次或多次,?匹配0次或1次,^匹配开头,$匹配结尾。本工具使用JavaScript正则语法。
A:手机号:/^1[3-9]\d{9}$/;邮箱:/^\w+@\w+\.\w+$/;身份证:/^\d{17}[\dXx]$/;URL:/^https?:\/\/.+/;中文字符:/[一-龥]/。
A:g(global)表示全局匹配,找到所有匹配项而不是只找第一个。i表示忽略大小写,m表示多行模式,s表示.匹配换行符。
A:贪婪匹配(默认)尽可能多匹配,如<.+>匹配整个text;非贪婪匹配(+?或*?)尽可能少匹配,如<.+?>只匹配。