只使用js content 是一段html文本如何只保留文本清理掉所有 HTML
要只保留文本并清理掉所有HTML,可以使用正则表达式来进行匹配和替换。以下是一个使用JavaScript的示例代码:
function cleanHTML(content) {
// 匹配所有HTML标签和它们的内容
var regex = /<[^>]+>/g;
// 替换HTML标签为空字符串
return content.replace(regex, '');
}
var htmlContent = '<p>This is a <strong>paragraph</strong> with HTML tags.</p>';
var cleanedText = cleanHTML(htmlContent);
console.log(cleanedText);
上述代码定义了一个cleanHTML函数,接受一个HTML文本作为参数。使用正则表达式匹配所有HTML标签及其内容,并使用replace函数将其替换为空字符串。最后,返回清理后的纯文本。
在上述示例中,htmlContent是包含HTML标签的文本。调用cleanHTML函数后,将返回清理后的纯文本This is a paragraph with HTML tags.,并输出到控制台上
原文地址: http://www.cveoy.top/t/topic/iOcC 著作权归作者所有。请勿转载和采集!