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

作者:像素漫游

时间:2026-10-29

浏览:594

本文介绍如何使用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>

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章