javascript删除html标签函数cIsHTML


Posted in Javascript onJanuary 09, 2017

核心函数代码:

function cIsHTML(str) {
		// parseHTML 会解析页面中的代码,故放弃此方法实现
		//try {
		// 	$.parseHTML(str);
		// } catch (e) {
		// 	return {
		// 		errno: e.name,
		// 		errmsg: e.message
		// 	};
		// }
		// return true;
		
		if (/\s?<!doctype html>|(<html\b[^>]*>|<body\b[^>]*>|<x-[^>]+>)+/i.test(str)) {
			return true;
		}

		return {
				errno: 'Invalid Html code',
				errmsg: 'Invalid Html code'
			};
	}

jQuery.parseHTML() 函数详解的相关资料可以查看这篇文章:https://3water.com/article/102498.htm

Javascript 相关文章推荐
javascript在网页中实现读取剪贴板粘贴截图功能
Jun 07 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
jQuery实现简单的DIV拖动效果
Feb 19 Javascript
用原生JS对AJAX做简单封装的实例代码
Jul 13 Javascript
Node.js中的require.resolve方法使用简介
Apr 23 Javascript
使用JavaScript进行表单校验功能
Aug 01 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
Sep 19 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
Vuex的基本概念、项目搭建以及入坑点
Nov 04 Javascript
JS document文档的简单操作完整示例
Jan 13 Javascript
Vue项目配置跨域访问和代理proxy设置方式
Sep 08 Javascript
jQuery.parseHTML() 函数详解
Jan 09 #Javascript
微信小程序 用户数据解密详细介绍
Jan 09 #Javascript
微信小程序 摇一摇抽奖简单实例实现代码
Jan 09 #Javascript
jQuery实现弹出窗口弹出div层的实例代码
Jan 09 #Javascript
Bootstrap实现渐变顶部固定自适应导航栏
Aug 27 #Javascript
微信小程序 实战程序简易新闻的制作
Jan 09 #Javascript
jquery实现多次上传同一张图片
Jan 09 #Javascript
You might like
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php中++i 与 i++ 的区别
2012/08/08 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
javascript div 弹出可拖动窗口
2009/02/26 Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
director.js实现前端路由使用实例
2015/02/03 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
jQuery Validate插件ajax方式验证输入值的实例
2017/12/21 jQuery
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
angularjs实现table表格td单元格单击变输入框/可编辑状态示例
2019/02/21 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
python中input()与raw_input()的区别分析
2016/02/27 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
一套比较完整的软件测试人员面试题
2012/05/13 面试题
煤矿班组长岗位职责
2013/12/29 职场文书
挖掘机司机岗位职责
2014/02/12 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
主题班会演讲稿
2014/05/22 职场文书
优秀乡村医生事迹材料
2014/05/28 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
ktv好的活动方案
2014/08/15 职场文书
Mysql 用户权限管理实现
2021/05/25 MySQL
DE1107机评
2022/04/05 无线电