2010-11-09 34 views
0

我一直在使用.replace(「www。」,「」);在JavaScript中,但今天我在想,如果一個URL包含www。在最後一部分(如someurlwww.com),這也將被取代。我如何安全地清理URL協議+ www。?如何更換www。從URL沒有打破像www.someurlwww.com網址

+0

取決於你的輸入。它總是'http:// www。〜'或者它可以是任何有效的URL – Harmen 2010-11-09 17:40:30

+3

你從哪裏得到URL?還要注意''somesite.com'!='www.somesite.com''。刪除'www'可以破壞URL。 – 2010-11-09 17:41:23

回答

1

嘗試用

.replace(/^http:\/\/www./, "http://") 
.replace(/^www./, "") 
+0

謝謝,那正是我需要的。 – gtilx 2010-11-09 18:20:20

+0

如果它是https,這將不起作用 – Harrison 2010-11-09 18:40:51

相關問題