AI智能生成
请输入正则表达式
正则格式化
正则可视化
正则语义化
请输入正确正则表达式
在线测试
var str = " "; //输入要匹配的字符串
var regex = ;
var replacement = ""
支持语法
- [abc]单个字符:a或b或c
- [^abc]a,b,c以外的单个字符
- [a-zA-Z0-9]字符范围
- .任意字符
- \s空字符
- \S非空字符
- \d数字字符
- \D非数字字符
- \w单词(字母,数字,下划线)
- \W非单词
- \b单词边界
- \B非单词边界
- ^开头
- $结尾
- (a|b)a或b
- a*重复0次或多次
- a?重复0次或1次
- a+重复1次或多次
- a{3}重复3次
- a{3,}重复3次或多次
- a{3,5}重复3到5次
- ?非贪婪匹配
- (...)分组
- (?:a)非捕获分组
- a(?=b)正向断言
- a(?!b)正向否定断言
- (?<=b)a反向断言
- (?<!b)a反向否定断言
- (?<name>a)命名分组
- \k<name>命名反向引用
- \n反向引用,n为99以内的十进制数字
- \xhh十六进制hh字符
- \uhhhh十六进制hhhh字符
- \u{hhhh}(仅当设置了u标志时)十六进制hhhh字符
- \cX控制字符
- \0空字符
- \aalert字符
- \t制表符
- \n换行符
- \v垂直制表符
- \f换页符
- \r回车符
- \eescape字符
- [\b]退格符
相关链接
身份证摘录链接忘记备注了
其余常用正则,均为个人总结
npm package: visual-regex
欢迎关注我的知乎,带你24h追踪时事热点
推荐工作烦请直接发邮件 wangwl@wangwl.net
发表评论
loading comment ...