jqgrid怎么过滤html标签

uk8692 2013-11-29 02:09:00
我的数据库表里有一个字段的内容是用编辑器添加的,所以存在表里的内容就带有标签,比如<a>、<p>、<br/>等这些标签,现在用jqgrid查询出来显示的时候,直接把标签当作纯文本显示了,应该怎么弄啊。我用的是jqgrid
...全文
227 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
杜子寒 2013-12-03
  • 打赏
  • 举报
回复

var var_html;//预移除标签的html
var re = /<[^>]+>/ig;//var re = /<(?!(\/?img))[^>]+>/ig;//保留img
var_html=  var_html.replace(re, "");
你存放到数据库不一定要移除html标签的 你可以用js编码一下 然后保存 取的时候解码就OK
uk8692 2013-11-29
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
colModel: [ {name: 'xxxxxx',formatter: function (v) { return v.replace(/<[^>]+>/g,'') }} 正则移除html标签
不对啊,我按照你的写的,还是没效果 colModel:[{index:'replyContent',name:'replyContent',label:'回复内容',formatter:function(v){return v.replace(/<[^>]+>/g,'')}},
Go 旅城通票 2013-11-29
  • 打赏
  • 举报
回复
colModel: [
{name: 'xxxxxx',formatter: function (v) { return v.replace(/<[^>]+>/g,'') }}

正则移除html标签

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧