正则表达式在JavaScript中是一个强大的工具,用于处理文本匹配和替换操作。ES6引入了一些正则扩展方法,使得正则表达式的使用更加简洁和便捷。本文将介绍几个常用的ES6正则扩展方法,并提供相应的源代码示例。
String.prototype.matchAll()
matchAll()
方法返回一个迭代器,该迭代器包含所有与正则表达式匹配的结果。它可以一次性返回多个匹配结果,并提供每个匹配的详细信息。
源代码示例:
const str = 'Hello, World!';
const regex = /[A-Za-z]