Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery:将内容粘贴为纯文本_Javascript_Jquery_Regex_Paste - Fatal编程技术网

Javascript jQuery:将内容粘贴为纯文本

Javascript jQuery:将内容粘贴为纯文本,javascript,jquery,regex,paste,Javascript,Jquery,Regex,Paste,利用互联网上的信息,我做到了这一点: 它似乎工作得很好,但我想知道我可以触发什么事件来基本上将粘贴文本的“干净”版本放入文本区域,而不是复制内容。这包括文本是否从HTML、Word或其他来源粘贴。有没有一种方法可以不费吹灰之力地去掉标签之类的东西?我猜我正在寻找某种正则表达式解决方案,但我没有找到。将样式化的内容放入一个隐藏的div,然后检索其内部文本。如果您的样式化内容位于文本中: a=document.createElement('div'); a.innerHTML=text; b=a.

利用互联网上的信息,我做到了这一点:


它似乎工作得很好,但我想知道我可以触发什么事件来基本上将粘贴文本的“干净”版本放入文本区域,而不是复制内容。这包括文本是否从HTML、Word或其他来源粘贴。有没有一种方法可以不费吹灰之力地去掉标签之类的东西?我猜我正在寻找某种正则表达式解决方案,但我没有找到。

将样式化的内容放入一个隐藏的div,然后检索其
内部文本。如果您的样式化内容位于
文本中

a=document.createElement('div');
a.innerHTML=text;
b=a.innerText;
a=document.createElement('div');
a.innerHTML=text;
b=a.innerText;