我有一个包含输入脚本标记的字符串,我想将其转换为稍后可以在另一个脚本标记中写入的内容(跟我来吗?),因此我需要更改 '</script>'
还有'</SCRIPT>'
进入'</scr'+'ipt>'
最好的方法是什么?我已经有了这个,但感觉这不太可能是最好的解决方案......
tag = tag.replace(new RegExp("</[sS][cC][rR][iI][pP][tT]>", "g"),"</scr'+'ipt>");
最佳答案
您可以使用不区分大小写的修饰符:
tag = tag.replace(new RegExp("</script>", "gi"),"</scr'+'ipt>");
// here _^
关于javascript - 为 JavaScript 编写此 RegEx 表达式的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32498417/