如何从字符串中全局删除“ <br/>”

时间:2019-01-26 18:36:05

标签: javascript regex replace

我有一个HTML字符串,其中包含许多<br/>

(>后带有空格)如何全局删除它们 使用javascript

我唯一知道的是
mystring = mystring.replace(/somthing/g, "somthingelse");

但是我不能将<br/>放入// g

3 个答案:

答案 0 :(得分:2)

您可以在正则表达式中使用“ \”以包含正则表达式的特殊字符,例如“ /” 这是示例

const str = "<br/><br/>";
str.replace(/<\/br>/g,"else");

答案 1 :(得分:1)

我不容忍将正则表达式用于HTML清理,但是假设您有合法的用例,则需要转义正斜杠:

mystring = mystring.replace(/<\/br>/g, "");

答案 2 :(得分:0)

您可以拆分字符串以删除</br>标记,然后使用要替换</br>标记的字符再次加入字符串,

var mystring = "Hello World</br></br>How are you doing today?</br>Once upon a time in dummy text world</br>";

mystring = mystring.split("</br>").join(""); // replace </br> with an empty string

console.log(mystring);