首先是输出:
var postContent = wysihtml5Textarea.data("wysihtml5").editor.getValue();
看起来像这样:
<p>sf sdf asd asd <b>asd</b> d asd ad asd </p>
我想完成以下任务:
- 删除所有 HTML 标记
- 移除所有
- 计算单词(例如,像“rock-and-roll”这样的单词应该算作一个单词)。
我一直在浏览 SO,我发现了以下内容:
$(txt).text(); remove all HTML tags
txt.replace(/ /g, ''); // remove all
txt.replace( /[^\w ]/g, "" ).split( /\s+/ ).length; // word count (not sure if it deals with hyphenated words)
$('#word-count').html(wordCount); // and display it
我不知道如何以干净的方式混合所有这些。
有什么建议么?