js paste 复制过滤粘贴内容为全文本

原创
2014/04/16 17:07
阅读数 970
/*侦听编辑器paste事件*/
function editInput(obj){
	var self= this;
	if(obj.addEventListener){
		obj.addEventListener("paste",function(e){
			self.pasteFilter(e);
		},false);
	}else{
		obj.attachEvent("onpaste",function(){
			self.pasteFilter(e);
		});
	} 	
},
/*过滤粘贴内容为全文本*/
function pasteFilter(e) {
	e.preventDefault();
	var contentOnBlur = (e.originalEvent || e).clipboardData.getData('text/plain')/* || prompt('Paste something..')*/;
	contentOnBlur = contentOnBlur.replace(/(<([^>]+)>)/ig,'');
	document.execCommand('insertText', false, contentOnBlur);
}



展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部