//获取{}的内容let str ='尊敬的{name},欢迎您来到{address}'functiongetExecStrs(str){var reg =/\{(.+?)\}/gvar list =[]var result =nulldo{
result = reg.exec(str)
result && list.push(result[1])}while(result)
console.log(list);return list
}getExecStrs(str)
结果为:['name','address']
第二种方式:
functiongetMatchedStrs(str){var reg =/\{(.+?)\}/var reg_g =/\{(.+?)\}/gvar result = str.match(reg_g)var list =[]for(var i =0; i < result.length; i++){var item = result[i]
list.push(item.match(reg)[1])}
console.log(list);return list
}getMatchedStrs(str)
结果为:['name','address']