<script>var a='http://139.22.56.2/aaa/sadsa/fds.shtml http://localhost/321321.htm'
var aa=a.match(/\/\/([^\/]*?)\//g)
for(var   i=0;i <aa.length;i++){
      alert(aa[i].replace(/\/\/([^\/]*?)\//,"$1"))

</script>

解决方案 »

  1.   


    var reg=/\[color\s*=\s*[^\]]*\](?:(?!\[\/color\])[\s\S])*\[\/color\]/i;
      

  2.   


    <script>
    var s1="http://139.22.56.2/aaa/sadsa/fds.shtml";
    var s2="http://localhost/321321.htm";
    var s3="http://139.11.22.11/ds/dfsd/fsd/324-321/2.asp";var reg=/\[color\s*=\s*[^\]]*\]((?:(?!\[\/color\])[\s\S])*)\[\/color\]/i;//var m=s1.match(reg);
    //alert(m[1]);document.write(s1.match(reg)[1],"<br />");
    document.write(s2.match(reg)[1],"<br />");
    document.write(s3.match(reg)[1],"<br />");
    </script>
      

  3.   


    <script>var a='http://139.22.56.2/aaa/sadsa/fds.shtml'
    alert(a.replace(/^.*?\/\/([^\/]*?)\/.*?$/,"$1"))
    </script>如果只是一个字符串
      

  4.   

    <script>
    var input = "http://139.11.22.11/ds/dfsd/fsd/324-321/2.asp";
    var pattern = /\/\/([^\/]*?)\//;
    var result = pattern.exec(input);
    alert(result[1]);
    </script>
      

  5.   

    楼上的两位,我猜[color=red]只是CSDN的原因导致楼主本来想用红色显示的部分没显示成红色吧
      

  6.   


    while(true){
      System.out.println("ha ha...");
    }