function TagClose(content){
for(var i=0;i<myArray.length;i++){
var reBegin = new RegExp("<"+myArray[i],"ig");
var reEnd = new RegExp("<\/"+myArray[i],"ig");
var begin = 0;
var end = 0;
var begMactches = content.match(reBegin);
var endMactches = content.match(reEnd);
if(begMactches!=null){
for(var k=0;k<begMactches.length;k++){
begin++;
}
}
if(endMactches!=null){
for(var j=0;j<endMactches.length;j++){
end++;
}
}
if(begin!=end){
alert("代码中含有未闭合的【"+myArray[i]+"】标签,请检查后再进行插入");
return false;
}
}
begMactches = content.match(new RegExp("<\!\-\-","ig"));
endMactches = content.match(new RegExp("\-\->","ig"));
var a = 0;
var b = 0;
if(begMactches!=null){
//alert(begMactches.length);
for(var n=0;n<begMactches.length;n++){
a++;
}
}
if(endMactches!=null){
for(var m=0;m<endMactches.length;m++){
b++;
}
}
if(a!=b){
alert("代码中含有未闭合的【<!-- -->】标签,请检查后再进行插入");
return false;
}
return true;
}
分享到:
相关推荐
使用射线法,精确判断某点是否在由一组点所确定的任意的闭合曲线内(折线图)
PHP 修复未正常关闭的 HTML 标签 支持嵌套和就近闭合,需要的朋友可以参考下
js代码-js判断标签{([是否闭合
判断点是否在给定点集合形成的闭合区域内
犀牛软件判断曲线是否闭合,不闭合的曲线会有点显示.gh
可以快速的判断某点在地图闭合区域范围内还是在区域内。
如果是结束标记,看跟栈顶标记是否匹配(一个开始一个结束,名字啥的都一样) 如果匹配,则栈顶标记出栈,如果不匹配,抛异常也好报错也好反正就是用户输入错误了 如果到了输入结尾,并且栈是空的.OK,用户输入没问题
先确定我们要解决的问题——从一段Html文本中找出特定id的标签的innerHTML,需要的朋友可以参考下
主要介绍了基于python判断字符串括号是否闭合{}[](),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了php实现html标签闭合检测与修复方法,可实现针对html标签中结束标签的检测与补全功能,非常具有实用价值,需要的朋友可以参考下
代码如下: [removed] // Close HTML Tags ——————————————– function closeHTML(str){ var arrTags=[“span”,”font”,”b”,”u”,”i”,”h1″,”h2″,”h3″,”h4″,”h5″,”h6″,”p”,”li”,...
php使HTML标签自动补全闭合函数 /** * 取中文字符串 * * param $string 字符串 * * param $start 起始位 * * param $length 长度 * * param $charset 编码 * * param $dot 附加字串 */
asp自动补全html标签自动闭合,方便asp截取带有html标签的内容,防止页面变形
我们得到可以推理得到框四个角的坐标,并判断它们的重要性(对于车来说4个角重要性平等,而对于行人来说,左下角和右下角坐标视为行人的足部位置,这两点才真实反馈了行人的位置),利用射线法来确定是否闯入的问题...
NULL 博文链接:https://starbhhc.iteye.com/blog/2301355
判断点或圆是否在矩形或圆内的方法,用与游戏开发中判断人物或技能的碰撞。
正则表达式来匹配那些没有闭合的标签来解决html内容中的很多标签都没有正常闭合而导致页面变形
最近在写一个组件,需要传入html字符串,里面用到了很多正则来判断是否是html标签或者匹配标签内的文本等,这里记录下。 如何判断传入的字符串包含一个闭合html标签 /<\/?[a-z][\s\S]*>/i 这个其实并不能判断...