人力検索の回答文字数カウント

    @@ -1,24 +1,30 @@ /* * @title 人力検索の回答文字数カウント * @description 人力検索の回答文字数カウント - * @include http://* + * @include http://q.hatena.ne.jp/* * @license MIT License * @require */ (function(){ - $(".answer-detail > DIV:first-child > P").each(function() { - var txt = $(this).text(); - var count0 = txt.length; - txt = txt.replace(/[「」『』、。]/g, ""); - txt = - "<div style='text-align: right; padding: 0 1ex; margin: 1em 0 0 auto; width: 30ex; border: 2px inset green;'>" + - "文字数:" + count0 + - "、" + - "記号抜き: " + txt.length + - "</div>"; - $(this).after(txt); - }); + $(".answer-detail DIV.a-kuma3-count").remove(); + $(".answer-detail > DIV.answer-formatted-body").each(function() { + var txt = this.textContent; + // remove blank + txt = txt.replace(/(\s| )/g, ""); + var count0 = txt.length; + // remove parensis and punctuation + txt = txt.replace(/[「」『』、。]/g, ""); + txt = + "<div class='a-kuma3-count' style='text-align: right; padding: 0 1ex; margin: 1em 0 0 auto; width: 30ex; border: 2px inset green;'>" + + "文字数:" + count0 + + "、" + + "記号抜き: " + txt.length + + "</div>"; + $(this).after(txt); + }); })(); + +
  • /*
     * @title 人力検索の回答文字数カウント
     * @description 人力検索の回答文字数カウント
     * @include http://q.hatena.ne.jp/*
     * @license MIT License
     * @require 
     */
    (function(){
        $(".answer-detail DIV.a-kuma3-count").remove();
        $(".answer-detail > DIV.answer-formatted-body").each(function() {
            var txt = this.textContent;
            // remove blank
            txt = txt.replace(/(\s| )/g, "");
            var count0 = txt.length;
            // remove parensis and punctuation
            txt = txt.replace(/[「」『』、。]/g, "");
            txt =
                "<div class='a-kuma3-count' style='text-align: right; padding: 0 1ex; margin: 1em 0 0 auto; width: 30ex; border: 2px inset green;'>" + 
                "文字数:" + count0 +
                "、" +
                "記号抜き: " + txt.length +
                "</div>";
            $(this).after(txt);
        });
    })();
    
    
    
    
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/07/16 14:58:27 - 2015-07-16
  2. 2013/05/08 09:50:22 - 2013-05-08
  3. 2013/05/08 09:42:46 - 2013-05-08