我試圖刪除HTTP:// 1個網址刪除HTTP:// 1個URL
<script>
window.onload = function(){
var link = "http://exmaple.com/es.html?212132=http://example.com/12.jpg"
link = link.replace(/^https?:\/\//,'');
}
</script>
所以這段代碼將同時刪除HTTP://從http://exmaple.com/es.html和http://例子。 COM/12.JPG
我想只刪除HTTP:從http //://example.com/12.jpg
所以這可怎麼辦呢?
謝謝
更換'string.replace'不影響全局標誌,只有第一次出現。你也可以使用'^'來匹配字符串的開頭。您的get參數值應該由'encodeURIComponent'進行urlencode。你可以使用'replace(/ = https?:\/\ //,'=')' –
什麼是預期結果? – charlietfl
替換(/ = http:\/\ //,'=')這項工作。非常感謝 – Lolak