js 正则去除html标签
时间: 2023-11-12 20:07:14 浏览: 92
可以使用正则表达式来去除 HTML 标签。下面是一个示例代码:
```javascript
function removeHtmlTags(str) {
return str.replace(/<[^>]+>/g, '');
}
var htmlString = '<p>Hello, <strong>world!</strong></p>';
var plainText = removeHtmlTags(htmlString);
console.log(plainText); // Output: "Hello, world!"
```
这里使用了 `replace` 函数和正则表达式 `/<[^>]+>/g`,它会匹配任何以 `<` 开头、以 `>` 结尾的字符串,并将其替换为空字符串。
相关问题
js 正则去掉html代码中的img标签
可以使用如下的正则表达式:
```javascript
str = str.replace(/<img.*?>/g, "");
```
其中,`str`为待处理的html代码字符串,`.replace()`方法用来替换字符串中匹配正则表达式的部分,`<img.*?>`匹配所有的img标签及其内部内容。具体的regexp可以根据实际情况进行适当的调整。
去除html标签的js正则
表达式是什么?
你可以使用如下的正则表达式来去除HTML标签:
var str = "<div><h1>Hello World</h1><p>This is some text</p></div>";
str = str.replace(/(<([^>]+)>)/ig,"");
结果应该是:"Hello WorldThis is some text"
阅读全文