1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| function cleanWordPaste( in_word_text ) { var tmp = document.createElement("DIV"); tmp.innerHTML = in_word_text; var newString = tmp.textContent||tmp.innerText; newString = newString.replace(/\n\n/g, "<br />").replace(/.*<!--.*-->/g,""); for ( i=0; i<10; i++ ) { if ( newString.substr(0,6)=="<br />" ) { newString = newString.replace("<br />", ""); } } return newString; }
document.getElementById("anph").addEventListener("paste", function(evt){ evt.preventDefault(); this.innerText = cleanWordPaste(evt.clipboardData.getData('Text')); });
|