/ig,””); str = str.replace(/]+href=”([^”]+)”[^>]*>(.*?)/ig,”n$1n”); str = str.replace(/]+color=([^ >]+)[^>]*>(.*?)/ig,”n[color=$1]$2[/color]n”); str = str.replace(/]+src=”([^”]+)”[^>]*>/ig,”n[img]$1[/img]n”); str = str.replace(/<([/]?)b>/ig,”[$1b]”); str = str.replace(/<([/]?)strong>/ig,”[$1b]”); str = str.replace(/<([/]?)u>/ig,”[$1u]”); str = str.replace(/<([/]?)i>/ig,”[$1i]”); str = str.replace(/ /g,” “); str = str.replace(/&/g,”&”); str = str.replace(/”/g,”””); str = str.replace(//g,”>”); str = str.replace(/ /ig,”n”); str = str.replace(/<[^>]*?>/g,””); str = str.replace(/[url=([^]]+)]n([img]1[/img])n[/url]/g,”$2″); str = str.replace(/n+/g,”n”); return str; } function trans(){ var str = “”; rtf.focus(); rtf.document.body.innerHTML = “”; rtf.document.execCommand(“paste”); str = rtf.document.body.innerHTML; if(str.length == 0) { alert(“剪切版不存在超文本数据!”); return “”; } return html_trans(str); } </textarea> 启用超文本粘贴转换 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]