const regExp = /=([a-zA-Z0-9\$]+?)\(decodeURIComponent/
const fnnameresult = regExp.exec(data)
const fnname = fnnameresult[1]
这段代码可以正常执行,当放入模板字符串中时,
const script = script = document.createElement('script')
script.innerHTML = `
const regExp = /=([a-zA-Z0-9\$]+?)\(decodeURIComponent/
const fnnameresult = regExp.exec(data)
const fnname = fnnameresult[1]
`
document.body.appendChild(script)
会报错
Uncaught SyntaxError: Invalid regular expression: /=([a-zA-Z0-9$]+?)(decodeURIComponent/: Unterminated group