[英]Remove HTML Tags and whitespace from string using regex javascript
我有这样的字符串:
<p>Dignissimos quo nostrum enim quo necessitatibus consequatur sed voluptatem. Provident aut dolorum voluptas qui. Veniam molestiae perspiciatis aspernatur quod. Labore maxime ipsa ab nesciunt. Dignissimos quo nostrum enim quo necessitatibus consequatur sed voluptatem. Provident aut dolorum voluptas qui. Veniam molestiae perspiciatis aspernatur quod. Labore maxime ipsa ab nesciunt.</p>
<p>Dignissimos quo nostrum enim quo necessitatibus consequatur sed voluptatem. Provident aut dolorum voluptas qui. Veniam molestiae perspiciatis aspernatur quod. Labore maxime ipsa ab nesciunt. Dignissimos quo nostrum enim quo necessitatibus consequatur sed voluptatem. Provident aut dolorum voluptas qui. Veniam molestiae perspiciatis aspernatur quod. Labore maxime ipsa ab nesciunt.</p>
我想使用正则表达式删除HTML标记和空格,然后获取长度。
我已经尝试过了:
this.text.replace(/(<([^>]+)>)/ig, ''); //This is just remove the HTML Tags
这将删除空格:
this.text.replace(/\s/g, "")
我不知道如何结合正则表达式来删除HTML标记和空白:(
function clearTags(html) {
var div = document.createElement("div");
div.innerHTML = html;
var text = div.textContent || div.innerText || "";
return text.replace(/\s+/g, '');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.