mirror of
https://github.com/cheeaun/phanpy.git
synced 2024-12-19 11:52:50 +03:00
13 lines
362 B
JavaScript
13 lines
362 B
JavaScript
const div = document.createElement('div');
|
|
function getHTMLText(html) {
|
|
if (!html) return '';
|
|
div.innerHTML = html
|
|
.replace(/<\/p>/g, '</p>\n\n')
|
|
.replace(/<\/li>/g, '</li>\n');
|
|
div.querySelectorAll('br').forEach((br) => {
|
|
br.replaceWith('\n');
|
|
});
|
|
return div.innerText.replace(/[\r\n]{3,}/g, '\n\n').trim();
|
|
}
|
|
|
|
export default getHTMLText;
|