Miscellany
public javascript v1 · immutable(function(){ var ta=document.querySelector('#qqTextArea'); if(!ta){ ta=document.querySelector('#body'); } var newReg=new RegExp('s/^\*(\*)* /\*\1 /;s/^#(#*)/\#\1;/;s/^\{/\{/;s/^\}/\}/;s/^:([ \t]*)/\:\1/;s/^$/\ /'); ta.value=ta.value.slice(0,ta.selectionStart)+ta.value.slice(ta.selectionStart,ta.selectionEnd).replace(newReg)+ta.value.slice(ta.selectionEnd);})();