php使HTML标签自动补全闭合函数

这个网上找到的自动补全闭合函数还挺不错的,它可以按照你的html内容本身补全闭合,确保HTMl代码正确。

至于代码太长我就不贴出来了,只粘上附件。

简朴表明一些代码:

第一个 ~(<[^>]+?>)~si

这个正则是匹配<………>中的内容。简朴说是所有的<标签>。

第二个 ~<([a-z0-9]+)[^/>]*?/>~si

这个正则是匹配<……/>中的内容。是单闭合标签 如<br />

第三个 ~</([a-z0-9]+)[^/>]*?>~si 

这个正则是匹配</......>中的内容。也就是竣事标签 如</a>

第四个 ~<([a-z0-9]+)[^/>]*?>~si

匹配<......>中的内容。这和第一个是纷歧样的,这一个是真正的html标签,因为html标签只有数字和字母,如:<h1></h1> 

第五个 ~<!--.*?-->~si 

不消表明白,HTMl的注释

剩下的可以看源代码了,php源码附件:

附件下载/演示源码:
【 buquan.rar 】 1.28KB

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7991.html