很多时候我们需要去掉字符串中的html标签
1、先看看prototype 1.6.0的写法:
stripTags:function(){
return this.replace(/<\/?[^>]+>/gi, '')
}
2、再看看参照tangram思想的
- 相比一下正则用的不一样
- 下面这个吧参数强转一下,并且给了一个默认值(对于默认值的做法我个人一直是推崇的)
/*
*stripTags -- 去掉目标字符串的html标签*
*@function*
*@param {String} source*
*@return {String} 去掉html标签的字符串*
*/
ZYC.string.stripTags = function(source){
return String(source || '').replace(/<[^>]+>/g,'');
};
去除HTML标签的JavaScript函数
本文介绍了两种JavaScript方法用于去除字符串中的HTML标签,包括使用prototype 1.6.0内置的stripTags函数和一个基于tangram思想实现的自定义函数。通过正则表达式替换实现了标签的移除。
456

被折叠的 条评论
为什么被折叠?



