使用正则表达式在javascript中使用标记

Mp *_*ega 0 javascript regex trim

我有一个正则表达式,我想修剪变量的<br>

str1.replace(/^&lt;br&gt;|&lt;br&gt;$/g,'');
Run Code Online (Sandbox Code Playgroud)

例如,我想修剪这样的字符串

var str1 = "<br>hooray!<br>";
Run Code Online (Sandbox Code Playgroud)

我希望它像这样

var str = "hooray!";
Run Code Online (Sandbox Code Playgroud)

但似乎没有工作......

删除第一个和最后一个<br>标记的正确正则表达式是什么?

Azi*_*ikh 6

试试这个正则表达式:

str1.replace(/(^<br>|<br>$)/g,"");
Run Code Online (Sandbox Code Playgroud)

演示这个小提琴