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 相关文章推荐
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
Nov 30 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
May 28 Javascript
根据当前时间在jsp页面上显示上午或下午
Aug 18 Javascript
javascript中通过arguments参数伪装方法重载
Oct 08 Javascript
js表单元素checked、radio被选中的几种方法(详解)
Aug 22 Javascript
浅述节点的创建及常见功能的实现
Dec 15 Javascript
JS实现仿百度文库评分功能
Jan 12 Javascript
详解Angular2 之 结构型指令
Jun 21 Javascript
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
Swiper.js实现移动端元素左右滑动
Sep 08 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
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
DOTA2 无惧惊涛骇浪 昆卡大型水友攻略
2020/04/20 DOTA
php 一元分词算法
2009/11/30 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
2016/09/13 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
原生js实现轮播图
2017/02/27 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
Python修改Excel数据的实例代码
2013/11/01 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
管道维修工岗位职责
2013/12/27 职场文书
医院办公室主任职责
2013/12/29 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
单位工作证明范本
2015/06/15 职场文书
《西门豹》教学反思
2016/02/23 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
Js类的构建与继承案例详解
2021/09/15 Javascript