1
我試圖將字符串中的網址轉換爲鏈接,條件是網址必須與我使用的網域相同。我該怎麼做呢?用條件替換字符串中的網址
str = "This is a www.domain.com text with url. This is another url: www.domain2.com. This is a part of a url: http://domain.com/foo.php. This is another link: https://stackoverflow.com/questions/ask. Another link: domain.com/bar.php";
我想要的是:
- www.domain.com改變到
<a href='www.domain.com'>domain.com</a>
- www.domain2.com保持不變。
- http://domain.com/foo.php改爲
<a href='http://domain.com/foo.php'>/foo.php</a>
。 - https://stackoverflow.com/questions/ask保持不變。
- domain.com/bar.php改變到
<a href='domain.com/bar.php'>/bar.php</a>
我如何能做到這一點的JavaScript?