繁体   English   中英

如何从Textaea中删除所有锚点+锚文本?

[英]How can I remove all anchor + anchor text from a Textaea?

我在textarea中得到这样的东西:

`Some text <a href="">Click me!</a>`

如何删除所有包含的字符Click me! < to >使用javascript replace方法或使用类似的东西?

var ta = document.getElementById('id-of-textarea');
ta.value = ta.value.replace(/<a(|\s[^>]*)>[\s\S]*?<\/a>/gi, '');

将涵盖最可能的案件。 您可能不应该将其概括为更复杂的情况。

这并不能取代在服务器端清理输入需要 事实上,如果可能的话,上面应该可以在服务器端完成,并且只有当这是现成的博客软件并且你无法修改时,使用JavaScript方法(可能被垃圾邮件机器人忽略)。它。

你可以检查这个谷歌caja插件来消毒输入。 但! 你必须在服务器端清理你的输入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM