[英]how to globally remove “</br> ” from string
我有一个HTML字符串女巫,其中包含许多<br/>
(在>后带有空格)如何使用javascript全局删除它们
我知道的唯一方法是
mystring = mystring.replace(/somthing/g, "somthingelse");
但是我不能把<br/>
放在// g
您可以在正则表达式中使用“ \\”以包含正则表达式的特殊字符,例如“ /”,例如
const str = "<br/><br/>";
str.replace(/<\/br>/g,"else");
我不宽容使用正则表达式进行HTML清理,但是假设您拥有合法的用例,则需要转义正斜杠:
mystring = mystring.replace(/<\/br>/g, "");
您可以拆分字符串以删除</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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.