ケブンリッジ関数をmixiの日記でもかけるようにしてみた。
javascript:(function() { var str = "ためして みた けっか\n ["; document.getElementById('diary_body').innerHTML.replace(/(\[\[([\n]|.)*?\]\])/g, '').replace(/(<.*?>)/g, '').split(/[ \s\n]/).map(function(s){ var t = s.split(''); var atr = [t.shift(), t.pop(), t.length]; str += (atr[0] ? atr[0] : ''); while(atr[2]) { str += t.splice(Math.floor(Math.random() * atr[2]--), 1); } str += (atr[1] ? atr[1] : '') + ' '; }); document.forms['comment_form'].elements['comment_body'].value = str + ']'; }());
↓ちょっとかえた
javascript:(function() { var str = "ためして みた けっか\n [";document.getElementById('diary_body').innerHTML.replace(/(\[\[([\n]|.)*?\]\])/g,'').replace(/(<.*?>)/g, '').split(/[ \s\n]/).map(function(s){ var t =s.split(''); var atr = [t.shift(), t.pop(), t.length]; str += (atr[0] || ''); while(atr[2]) { str += t.splice(Math.floor(Math.random() *atr[2]--)); } str += (atr[1] || '') + ' '; });document.forms['comment_form'].elements['comment_body'].value = str +']'; }());
みやくす しみてた
javascript:(function() { var str = "ためして みた けっか\n ["; document.getElementById('diary_body') .innerHTML .replace(/(\[\[([\n]|.)*?\]\])/g,'') .replace(/(<.*?>)/g, '') .split(/[ \s\n]/) .map(function(s){ var t =s.split(''); var atr = [t.shift(), t.pop(), t.length]; str += (atr[0] || ''); while(atr[2]) { str += t.splice(Math.floor(Math.random() *atr[2]--)); } str += (atr[1] || '') + ' '; }); document.forms['comment_form'].elements['comment_body'].value = str +']'; }());