以下正則表達式有什麼問題,它適用於許多在線JavaScript正則表達式測試人員(和RegEx Buddy),但在我的應用程序中不起作用?如何使用正則表達式在全文中查找URL
它旨在用超鏈接替換URL。 Javascript是在一個JavaScript文件中找到的。
var fixed = text.replace(/\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|$!:,.;]*[A-Z0-9+&@#/%=~_|$]/ig, "<a href='$&' target='blank'>$&</a>");
鉻,例如,抱怨說&無效(一樣IE8)。有沒有辦法逃避&符號(或其他任何錯誤),而不訴諸RegEx對象?
你有任何機會屬性內的代碼?如果是這樣,那麼你需要對它的body進行html編碼(這與代碼本身無關)。 – 2010-08-17 02:01:25