Javascript替换 - 删除span元素及其中包含的任何内容

时间:2018-01-05 12:47:54

标签: javascript regex replace

我想从字符串中删除任何span元素。

因此,如果我有以下字符串,则应该返回testing

<span style="font-family: Lato; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">testing

我试图使用它,但它不正确 replace(/<span (.*?)\>/g, '')

1 个答案:

答案 0 :(得分:1)

将范围替换为范围(regex101)的内容:

&#13;
&#13;
var str = '<span style="font-family: Lato; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">testing</span>';

var result = str.replace(/<span[^>]*>([^<]+)<\/span>/g, '$1');

console.log(result);
&#13;
&#13;
&#13;