给些说明函数也行,思路我自己有,比如这是我写的处理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
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
document.location.hostname;
str="http://127.0.0.1/test/t.html";
substr=str.split("/");
alert(substr[2]);
</script>
var sURL = "http://127.0.0.1/test/t.html";
var sHostName = sURL.replace(/^(.*?)\/\/([^\/]+)\/.*$/,"$2");
alert(sHostName);
</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>
一共有四种方法可以得到当前的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分,结帖呐。
一共有四种方法可以得到当前的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分,结帖呐。