解析textarea以从内容返回URL

时间:2012-07-02 15:45:37

标签: javascript

textarea包含一个或多个网址以及其他文字内容。我想要一个JavaScript函数来返回文本内容以及带有锚标记的格式正确的URL。

示例内容:

abcd http://stackoverflow.com xyz

我希望函数返回:

  abcd <a href="http://stackoverflow.com">http://stackoverflow.com</a> xyz

实施此请求需要哪些步骤?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

"abcd http://stackoverflow.com xyz".replace( /https?:\/\/[^ ]+/g, '<a href="$&">$&</a>')
//"abcd <a href="http://stackoverflow.com">http://stackoverflow.com</a> xyz"