javascript - 正则表达式 - 用一个替换多个 html 标签

标签 javascript html regex

是否有正则表达式或任何方法来替换以下内容:

  some content...<span style='color:red'>t</span><span style='color:red'>e</span><span style='color:red'>s</span><span style='color:red'>t</span> some content

用这个?

some content... <span style='color:red'>test</span> some content

最佳答案

如果HTML标签都相同,则可以直接使用String.replace .

var oldStr = "<span style='color:red'>t</span><span style='color:red'>e</span><span style='color:red'>s</span><span style='color:red'>t</span>";
var newStr = oldStr.replace("</span><span style='color:red'>", "");

关于javascript - 正则表达式 - 用一个替换多个 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43025958/

相关文章:

javascript - 如何解决芯片数据不显示的问题

php - 正则表达式用字符串替换格式模板,以便结果是格式化字符串

javascript - 匹配除\(\d\) 之外的所有内容

javascript - 帮助将这段代码从 jQuery 转换为纯 javascript

javascript - 检查 Emberjs 中的组件分配了哪些属性

html - 不影响其内容透明度的 CSS 元素不透明度

javascript - 隐藏侧边栏时,Datatables 表头不会调整大小

javascript - 使用 Chrome 开发者工具调试 JavaScript 时,我可以使用哪些信息来诊断网站崩溃?

javascript - 如果没有其他用户看到它,则呈现未转义的用户输入是否安全?

php - Laravel - 仅验证具有固定长度和所需空间的数字