给些说明函数也行,思路我自己有,比如这是我写的处理UBB标签(不用正则表达试)的东西,JavaScript对应的函数(方法?)是什么?'说明标签
ubbok=0
do while ubbok=0
ubbok=1
Starturl=Instr(1,ubbencode,"
if Starturl>5 then
Endurl=Instr(Starturl,ubbencode,"" target="_blank">")
 if Endurl-Starturl>10 and Endurl-Starturl<250 then '防止出现过短和过长的
 changeurl=Mid(ubbencode,Starturl,Endurl-Starturl)
  if Instr(changeurl," ")=0 and Instr(changeurl,"""")=0 then '防止在[img]标签中输入恶意代码
   EndStr=Instr(Endurl,ubbencode,"
")
   if EndStr-Endurl<200 then
    if EndStr-Endurl=1 then '无文字
    changemess="<a href="&changeurl&" target=_blank>"&changeurl&"</a>" 
    else
    changemess=Mid(ubbencode,Endurl+1,EndStr-Endurl-1) '文字
    changemess="<a href="&changeurl&" target=_blank>"&changemess&"</a>" 
    end if
    ubbok=0
    ubbencode=mid(ubbencode,1,Starturl-1-5)&changemess&mid(ubbencode,EndStr+6)
   end if
  end if
 end if
end if
loop

解决方案 »

  1.   

    use 
    document.location.hostname;
      

  2.   

    <script>
    str="http://127.0.0.1/test/t.html";
    substr=str.split("/");
    alert(substr[2]);
    </script>
      

  3.   

    or try<script>
    var sURL = "http://127.0.0.1/test/t.html";
    var sHostName = sURL.replace(/^(.*?)\/\/([^\/]+)\/.*$/,"$2");
    alert(sHostName);
    </script>
      

  4.   

    呵呵,我自己写的<script>
    var computername=document.URL
    var pointurl=computername.indexOf("//")+2
    computername=computername.slice(pointurl)
    pointurl=computername.indexOf("/")
    computername=computername.slice(0,pointurl)
    document.write (computername)
    </script>
      

  5.   

    总结一下:
    一共有四种方法可以得到当前的hostname。<script>
    var computername=document.URL;
    var pointurl=computername.indexOf("//")+2;
    computername=computername.slice(pointurl);
    pointurl=computername.indexOf("/");
    computername=computername.slice(0,pointurl);
    document.write (computername);
    </script>
    <br>
    <script>
    document.write (document.location.hostname);
    </script>
    <br>
    <script>
    document.write(document.URL.replace(/^(.*?)\/\/([^\/]+)\/.*$/,"$2"));  
    </script>
    <br>
    <script>
    substr=document.URL.split("/");
    document.write(substr[2]);
    </script>还有新的思路没?平分100分,结帖呐。
      

  6.   

    总结一下:
    一共有四种方法可以得到当前的hostname。<script>
    var computername=document.URL;
    var pointurl=computername.indexOf("//")+2;
    computername=computername.slice(pointurl);
    pointurl=computername.indexOf("/");
    computername=computername.slice(0,pointurl);
    document.write (computername);
    </script>
    <br>
    <script>
    document.write (document.location.hostname);
    </script>
    <br>
    <script>
    document.write(document.URL.replace(/^(.*?)\/\/([^\/]+)\/.*$/,"$2"));  
    </script>
    <br>
    <script>
    substr=document.URL.split("/");
    document.write(substr[2]);
    </script>还有新的思路没?平分100分,结帖呐。
      

  7.   

    方法有很多,但要记得“狐狸和仙鹤”的故事,够用就行揭帖的时候记得添加到faq中去,算是小小的总结。