字計數器

假設你有一個 <textarea>,並且你想要檢索有關以下數量的資訊:

  • 人物(總數)
  • 人物(沒有空格)
function wordCount( val ){
    var wom = val.match(/\S+/g);
    return {
        charactersNoSpaces : val.replace(/\s+/g, '').length,
        characters         : val.length,
        words              : wom ? wom.length : 0,
        lines              : val.split(/\r*\n/).length
    };
}

// Use like:
wordCount( someMultilineText ).words;   // (Number of words)

jsFiddle 示例