jQuery – 识别并标记textarea中的链接

我有一个textarea

 

我需要一个脚本来突出显示在textarea中写的链接,将它们存储在变量(数组)中以便以后处理并删除所有html标记。 从twitter上的tweet-box知道这种行为。

所以内容可能是

看看我今天在www.stackoverflow.com上找到的内容!

在这种情况下,应该突出显示www.stackoverflow.com(包含在

fe中),而不是“!”。

你会如何用jQuery做到这一点?

如果你想突出显示链接,那么你必须使用textarea的innerHTML ….(我不建议)你的正则表达式在这里= var regEx = /((ht | f)tps?:// \ S *) /G;

其次,您可以使用textarea中的click事件识别链接… click handler应该查看它是url还是纯文本..如果链接打开新窗口..返回false ….