1. 替换工具
输入的是正则源码,不需要写外侧斜杠。
常见 flags:g 全局、i 忽略大小写、m 多行。重复或不支持的 flag 会报错。
JavaScript Regex Lab
左边观察 replace() 的替换范围,右边把一段文字里的邮箱地址抓出来。重点是看懂正则如何影响结果。
flags 里有没有 g,会决定替换第一个匹配还是全部匹配;邮箱提取则会展示“常见可用”正则的边界。
输入的是正则源码,不需要写外侧斜杠。
常见 flags:g 全局、i 忽略大小写、m 多行。重复或不支持的 flag 会报错。
使用常见邮箱格式正则,提取后按大小写不敏感方式去重。
本练习使用的正则
/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}/g
它适合初学练习和常见文本处理,但并不覆盖所有 RFC 邮箱地址细节。
匹配数量
0
去重后
0