ES2018(ES9)新增东西
ES2018(ES9)
1.命名捕获
语法: (?<名字>)
例子:
2.反向引用命名捕获
语法: \k<名字>
例子:
let reg = /^(?<strive>welcome)-\k<strive>$/;
'welcome-welcome'
3.替换:
语法: $<名字>
4. dotAll模式 s
之前'.' 在正则里面表示匹配任意东西,但是不包括 \n
let reg = /\w + /gims;
5.标签函数
function fn() {
}
fn() //普通函数这样调用
fn `aaa` //标签函数这样调用