2012-07-02 46 views
0

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

示例内容:

abcd http://stackoverflow.com xyz 

我想函数返回:

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

是为落实这一要求需要哪些步骤?

将不胜感激。

+0

我试过用正则表达式。但我无法在这方面取得成功。 – Vicky

回答

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