JavaScript检测字符串中是否含有html标签实现方法

作者:像素漫游时间:2026-10-29 12:04:07浏览:595

本文介绍如何使用JavaScript的正则表达式检测字符串中是否包含HTML标签。通过定义匹配尖括号的正则规则,结合test方法快速判断字符串内容,适用于前端数据清洗或安全过滤场景。

检测HTML标签的核心函数

功能代码

代码如下:

/**
* 字符串是否含有html标签的检测
* @param htmlStr
 */
function checkHtml(htmlStr) {
var reg = /<[^>]+>/g;
return reg.test(htmlStr);
}

完整测试示例

demo


script:


代码如下:

/**
* 字符串是否含有html标签的检测
* @param htmlStr
 */
function checkHtml(htmlStr) {
var reg = /<[^>]+>/g;
return reg.test(htmlStr);
}
window.onload=function(){
var html=document.querySelector('#box').innerHTML;
alert(checkHtml(html))
}

html


代码如下:

<div id="box">
sdfsdf
<div></div>
<span>sdfsdf</span>
</div>
作者最新文章