我們有一個JavaScript函數,用於在內部跟蹤頁面統計信息。但是,它多次報告的網址包括搜索結果頁面的頁碼,我們不希望這些頁面被報告。這是報告的頁面形式:JavaScript要剝去頁面的URL
http://www.test.com/directory1/2
http://www.test.com/directory1/subdirectory1/15
http://www.test.com/directory3/1113
相反,我們希望上述報告爲:
http://www.test.com/directory1
http://www.test.com/directory1/subdirectory1
http://www.test.com/directory3
請注意,編號爲「目錄」和「子目錄的名字上面只是出於示例目的,並且實際的子目錄名稱都是不同的,不一定包括目錄名稱末尾的數字,並且可以有很多級別的深度。
目前我們的JavaScript函數生成利用代碼以下網址:
var page = location.hostname+document.location.pathname;
我相信我們需要使用JavaScript替換功能在一些正則表達式組合,但我在一個完整的無所適從那會看起來像。任何幫助將非常感激!
在此先感謝!
@安迪 - 謝謝,這正是我需要的! – 2010-04-01 17:29:40