用正则表达式 <html> <script language="javascript"> var url = "http://192.168.1.2/photos/fengjing/index.html"; var str1 = /\/[a-z].*\//; var S = url.match(str1); alert(S); </script> </html> 还不完全,楼主还可以再改改。我就懂这点了,呵呵
请参考 <script language="javascript">function getContext(url){ var index = url.indexOf("/",8); if(index==-1){ return url; } var index2 = url.indexOf("/",index+1); return index2==-1?url.substring(index+1):url.substring(index+1,index2); } var url = "http://192.168.1.2/photos/fengjing/index.html"; alert(getContext(url)); alert(S); </script>
<html>
<script language="javascript">
var url = "http://192.168.1.2/photos/fengjing/index.html";
var str1 = /\/[a-z].*\//;
var S = url.match(str1);
alert(S);
</script>
</html>
还不完全,楼主还可以再改改。我就懂这点了,呵呵
<script language="javascript">function getContext(url){
var index = url.indexOf("/",8);
if(index==-1){
return url;
}
var index2 = url.indexOf("/",index+1);
return index2==-1?url.substring(index+1):url.substring(index+1,index2);
}
var url = "http://192.168.1.2/photos/fengjing/index.html";
alert(getContext(url));
alert(S);
</script>