春季是一个富有生命力季节,也是一个美丽、神奇,充满希望季节。柳树枝条向下垂着,就似一条条线挂树上。春季景色十分美丽,就似一幅栩栩如生画。
代码还有待完善: <scripttype="text/javascript">
//CloseHTMLTags--------------------------------------------
functioncloseHTML(str){
vararrTags=["span","font","b","u","i","h1","h2","h3","h4","h5","h6","p","li","ul","table","div"]; for(vari=0;i<arrTags.length;i++){
varintOpen=0;
varintClose=0; varre=newRegExp("\\<"+arrTags[i]+"([^\\<\\>]+|)\\>","ig");
vararrMatch=str.match(re);
if(arrMatch!=null)intOpen=arrMatch.length; re=newRegExp("\\<\\/"+arrTags[i]+"\\>","ig");
arrMatch=str.match(re);
if(arrMatch!=null)intClose=arrMatch.length; for(varj=0;j<intOpen-intClose;j++){
str+="</"+arrTags[i]+">";
}
/*for(varj=(intOpen-intClose-1);j>=0;j--){
str+="</"+arrTags[i]+">";
}*/
} returnstr;
} //CloseUBBTags--------------------------------------------
functioncloseUBB(str){
vararrTags=["code","quote","list","color","align","font","size","b"]; for(vari=0;i<arrTags.length;i++){
varintOpen=0;
varintClose=0; varre=newRegExp("\\["+arrTags[i]+"(=[^\\[\\]]+|)\\]","ig");
vararrMatch=str.match(re);
if(arrMatch!=null)intOpen=arrMatch.length; re=newRegExp("\\[\\/"+arrTags[i]+"\\]","ig");
arrMatch=str.match(re);
if(arrMatch!=null)intClose=arrMatch.length; for(varj=0;j<intOpen-intClose;j++){
str+="[/"+arrTags[i]+"]";
}
} returnstr;
} alert(closeHTML("正常:<divclass='testBox'><ul><li><b>加粗</b><span>字体哈哈"));
alert(closeHTML("有错:<divclass='testBox'><p><ul><li><b>加粗</b><span>字体哈哈"));
</script>
到此这篇关于一篇关于HTML及UBB标记的闭合就介绍到这了。开拓者走的是弯弯曲曲的路,而他留下的却是又直又宽的足迹。更多相关一篇关于HTML及UBB标记的闭合内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!