var oTextRange = document.body.createTextRange() ;
oTextRange.moveToElementText(oDiv) ;
oTextRange.execCommand("Paste") ;
var sData = oDiv.innerHTML ;
oDiv.innerHTML = "" ;
return sData ;
}
function cleanAndPaste( html ) {
html = html.replace(/</?SPAN[^>]*>/gi, "" );
html = html.replace(/<(w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
html = html.replace(/<(w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") ;
html = html.replace(/<(w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
html = html.replace(/<??xml[^>]*>/gi, "") ;
html = html.replace(/</?w+:[^>]*>/gi, "") ;
html = html.replace(/ /, " " );
insertHTML( html ) ;
}
function onPaste() {
var sHTML = GetClipboardHTML() ;
var re = /<w[^>]* class="?MsoNormal"?/gi ;
if ( re.test(sHTML)){
if ( confirm("你要粘贴的内容好象是从Word中拷出来的,是否要先清除Word格式再粘贴?") ){
cleanAndPaste( sHTML ) ;
return false ;
}
}
}










