我不会正则,试试这个行不行吧~<script>
var s ="======http://hostaaa/dir/main.htm=====http://hostbbbb/menu/index.asp===="
s = s.replace(/\=/g , "" )
var getPath = ""var urlArray = s.split("http://")for( var i = 0 ; i < urlArray.length ; i ++ ){
rmvStr = urlArray[i].split("/")[0]
getPath = getPath + urlArray[i].replace(rmvStr,'') + "===="
}alert(getPath)</script>
var s ="======http://hostaaa/dir/main.htm=====http://hostbbbb/menu/index.asp===="
s = s.replace(/\=/g , "" )
var getPath = ""var urlArray = s.split("http://")for( var i = 0 ; i < urlArray.length ; i ++ ){
rmvStr = urlArray[i].split("/")[0]
getPath = getPath + urlArray[i].replace(rmvStr,'') + "===="
}alert(getPath)</script>
s.replace("http://hostbbbb","");
不就可以了吗?
<!--
var s = "======http://hostaaa/dir/main.htm=====http://hostbbbb/menu/index.asp===="
var r = /http\:\/\/.*?\/([^=]*)/gvar m = s.match(r);if(m)
{
for(var i=0;i<m.length;i++)
{
var ss = m[i]; var mm = ss.match(/http\:\/\/.*?\/([^=]*)/); alert(mm[1]);
}
}
//-->
</script>