js去除字符串的html标签
时间: 2023-11-13 17:03:27 浏览: 113
你可以使用正则表达式来去除字符串中的HTML标签。以下是一个示例的JavaScript函数,它可以实现这个功能:
function removeHtmlTags(str) {
return str.replace(/<[^>]*>/g, '');
}
var htmlString = '<p>This is a <strong>sample</strong> HTML string.</p>';
var result = removeHtmlTags(htmlString);
console.log(result);
这个函数使用了正则表达式/<[^>]*>/g
,它会匹配并替换所有的HTML标签。在上面的例子中,函数会将<p>
、</p>
和<strong>
、</strong>
这些标签从字符串中移除,最终输出结果为This is a sample HTML string.
。
相关问题
js去掉字符串中标签
可以使用正则表达式来去掉字符串中的HTML标签。示例代码如下:
function removeTags(str) {
return str.replace(/<\/?[^>]+>/gi, '');
}
const htmlString = '<p>Hello, <b>world!</b></p>';
const plainText = removeTags(htmlString);
console.log(plainText); // 输出: "Hello, world!"
这个函数使用了正则表达式,/<\/?[^>]+>/gi
可以匹配所有的HTML标签,然后使用空字符串将其替换掉。
js去除字符串中的html标签
可以使用正则表达式来去除字符串中的 HTML 标签,示例代码如下:
function stripHtmlTags(str) {
return str.replace(/<[^>]*>/g, '');
}
// 示例用法
const htmlStr = '<p>Hello, <strong>world!</strong></p>';
const plainText = stripHtmlTags(htmlStr);
console.log(plainText); // 输出:Hello, world!
在上面的代码中,stripHtmlTags
函数接受一个字符串作为输入,然后使用正则表达式 /\<[^>]*\>/g
来匹配所有的 HTML 标签,并用空字符串替换掉。最后返回去除标签后的字符串。
这个正则表达式的含义是:
\<
匹配<
字符。[^>]*
匹配任意数量的非>
字符。\>
匹配>
字符。
g
修饰符表示全局匹配,可以匹配到所有符合条件的子字符串。
相关推荐













