字符串转正则表达式并且转义
2019-07-25 本文已影响0人
RoyChina
// 将字符串转义成正则表达式时,需要将所有特殊符号加上"\"进行转义
new RegExp(str.replace(/([*.?+$^[\](){}|/\\])/g, s => `\\${s}`)
// 将字符串转义成正则表达式时,需要将所有特殊符号加上"\"进行转义
new RegExp(str.replace(/([*.?+$^[\](){}|/\\])/g, s => `\\${s}`)