【JAVASCRIPT】去除内容中所有HTML标签

该函数用于从HTML字符串中提取纯文本内容,通过正则表达式移除HTML标签、空格和换行符,再截取前100个字符,实现对HTML内容的快速摘要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function getHtmlText(val) {
            if (val != null && val != "") {
                var re1 = new RegExp("<.+?>|&.+?;", "g"); //匹配html标签的正则表达式,"g"是搜索匹配多个符合的内容
                var msg = val.replace(re1, ""); //执行替换成空字符
                msg = msg.replace(/\s/g, ""); //去掉所有的空格(中文空格、英文空格都会被替换)
                msg = msg.replace(/[\r\n]/g, ""); //去掉所有的换行符
                return msg.substr(0, 100); //获文本文字内容的前100个字符
            }
            else return ''
        }
//调用
getHtmlText(html)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值