「javascript/過去ログ作成」の編集履歴(バックアップ)一覧はこちら

javascript/過去ログ作成」(2017/02/07 (火) 21:09:09) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#js(){{{{{ <script> $(document).ready(function(){ $('#btn1').click(function(){ var text = $('textarea#in').val(); var array = text.split(/\n/); var f = 0; var s, e, m; var out1 = ""; var out2 = ""; $(array).each(function(i, str){ if(str.match(/^-(?!-)/) && i>=1000){f = 1;} if(m = str.match(/(20\d\d)-(\d\d)-(\d\d) .+?$/)){var d = m[1]+'.'+m[2]+'.'+m[3];} if(i == 0){s = d;} if(f == 0){out1 += str + '\n'; e = d;} if(f == 1){out2 += str + '\n';} }); $('textarea#date').val('【' + s + ' ~ ' + e + '】'); $('textarea#out1').val(out1); $('textarea#out2').val(out2); }); }); </script> }}}}} #html2(){{{{{ 分割前</br> <textarea id="in" cols="100" rows="12"></textarea></br> <button id="btn1">実行</button></br></br> 過去ログ用 約1000行</br> <textarea readonly id="date" cols="50" rows="1"></textarea></br> <textarea readonly id="out1" cols="100" rows="10"></textarea></br> 残り</br> <textarea readonly id="out2" cols="100" rows="10"></textarea></br> }}}}}

表示オプション

横に並べて表示:
変化行の前後のみ表示: