2012-07-02 54 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"