我有一个HTML字符串,其中包含许多<br/>
(>后带有空格)如何全局删除它们 使用javascript
我唯一知道的是
mystring = mystring.replace(/somthing/g, "somthingelse");
但是我不能将<br/>
放入// g
答案 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);