javascript - 为 JavaScript 编写此 RegEx 表达式的最佳方法是什么

标签 javascript regex

我有一个包含输入脚本标记的字符串,我想将其转换为稍后可以在另一个脚本标记中写入的内容(跟我来吗?),因此我需要更改 '</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/

相关文章:

javascript - 基于下拉选择的angularJS中的条件模型绑定(bind)

javascript - 使我的 Zopim 聊天脚本在新窗口中打开

c# - 字符串中至少一定数量数字的正则表达式

php - 警告 : preg_match(): Internal pcre_fullinfo()

正则表达式 - 使用 (1) 连字符或 (2) 句末过滤

java - java中忽略多行注释

javascript - trigger.io - 关闭软键盘?

javascript - 从文件中提取 AJAX

javascript - 正则表达式替换里面的一个字符

html - 从Youtube VB.NET获取第一个视频