js自动闭合html标签(自动补全html标记)

时间:2023-08-25 07:06:35 


<script type="text/javascript">
// Close HTML Tags --------------------------------------------
function closeHTML(str){
var arrTags=["span","font","b","u","i","h1","h2","h3","h4","h5","h6","p","li","ul","table","div"];
for(var i=0;i<arrTags.length;i++){
var intOpen=0;
var intClose=0;
var re=new RegExp("\\<"+arrTags[i]+"( [^\\<\\>]+|)\\>","ig");
var arrMatch=str.match(re);
if(arrMatch!=null) intOpen=arrMatch.length;
re=new RegExp("\\<\\/"+arrTags[i]+"\\>","ig");
arrMatch=str.match(re);
if(arrMatch!=null) intClose=arrMatch.length;
for(var j=0;j<intOpen-intClose;j++){
str+="</"+arrTags[i]+">";
}
/*for(var j=(intOpen-intClose-1);j>=0;j--){
str+="</"+arrTags[i]+">";
}*/
}
return str;
}
</script>
标签:自动补全
0
投稿

猜你喜欢

  • discuz 2.0整合asp系统,用户添加函数

    2011-04-02 11:08:00
  • 详解Go中gin框架如何实现带颜色日志

    2024-05-21 10:19:11
  • python实现对象列表根据某个属性排序的方法详解

    2022-12-24 23:47:43
  • python基础教程之序列详解

    2021-05-29 23:52:04
  • python opencv画局部放大图实例教程

    2023-12-01 09:55:55
  • SQL中distinct的用法(四种示例分析)

    2024-01-15 17:18:40
  • Python设计模式之抽象工厂模式

    2021-02-06 09:18:59
  • python装饰器decorator介绍

    2021-12-18 10:56:25
  • Msxml2.XMLHTTP Microsoft.XMLHTTP new XMLHttpRequest用法

    2010-03-30 09:43:00
  • Windows10安装Oracle19c数据库详细记录(图文详解)

    2024-01-23 20:13:15
  • Python的一些用法分享

    2021-04-19 20:49:22
  • 一文了解你不知道的JavaScript闭包篇

    2024-02-23 11:37:36
  • ASP用csDrawGraph组件制作饼图、柱状图

    2008-04-25 22:58:00
  • 封装2个ajax函数

    2010-09-03 18:14:00
  • 如何利用C#通过sql语句操作Sqlserver数据库教程

    2024-01-12 19:24:00
  • 150行Python代码实现带界面的数独游戏

    2023-08-30 13:03:47
  • 用js实现用户输入密码的强度

    2007-11-22 21:41:00
  • JS和函数式语言的三特性

    2024-04-17 10:10:57
  • 谈谈Python中的while循环语句

    2023-08-02 19:07:56
  • 一篇文章带你学习Python3的高级特性(2)

    2021-03-29 13:56:40
  • asp之家 网络编程 m.aspxhome.com