jq正则过滤html style,Jqgrid利用正则匹配表达式正确移除html标签

在使用JqGrid表格插件过程中,遇到一个问题:后台取出来的字段是带有Html标签的,于是将内容填充到表格之后,带有的html标签会把表格撑开或者每一行的内容显示不统一,导致非常难看,就像下图所示:

f58902c08f7bd8a7222dc2cde7b337d6.png

于是我们需要将Html标签过滤掉来显示,具体就是对ColModel内容进行格式化,代码如下

{

label: "题干", name: "Content", width: fixJqgridColumnWidthByPercent(0.15), align: "center", classes: "ui-td",

formatter: function(v) {

return v.replace(/]+>/g, "");

}

}

其中,v.replace(/]+>/g, "")这一句就是将利用正则匹配,将所有的html元素给过滤掉了。 PS:var re = /]+>/ig;//保留img

L3Byb3h5L2h0dHAvbm90ZS55b3VkYW8uY29tL25vdGVzaGFyZT9pZD04OWZlMjE0NzRjMGJiMzk2MjViNjg0NWFjYzI3ZWFjNiZhbXA7c3ViPTZDOTc2RkE5NzcwRTRFMkFBNDBFNjA5MzVCOUI3NjQw.jpg

jQuery中的一些正则匹配表达式

jQuery常用正则匹配表达式 落雨 //整数 "^-?[1-9]\\d*$", //正整数 "^[1-9]\\d*$", //负整数 intege2: &qu ...

正则匹配报文中的XML(HTML)标签,替换重新输出

调用返回报文标签中的存在中划线“-”,不符合规范,需要统一进行转换,但不能替换标签内的内容,利用正则匹配重新输出 /** * 正则匹配报文中的xml标签,将其中的"-"转换为&qu ...

ruby 把字符串转为正则匹配表达式

需求 函数,需要通过参数传递字符串,用来做正则匹配 reg = '[0-9]+' def func(str, reg) str.scan(reg) end 由于 reg 在其它地方定义, reg 是字 ...

javascript 中利用正则匹配 时间

本文从百度知道回来中粘贴过来,当做一个笔记,因为,说的很详细 最简单的正则 如 : \d{4}-\d{2}-\d{2}但是实际情况却不是那么简单,,要考虑,有效性和闰年等问题..... 对于日期的有效 ...

Perl6 Bailador框架(5):利用正则匹配路径

use v6; use Bailador; =begin pod 我们在路径设置上, 可以利正则表达式捕获的字符串作为子例程参数 =end pod get '/perl6/(.+)' => su ...

js正则匹配table,img及去除各种标签问题

//获取公示栏内容 s = "$row.detail$"; mainContent =s; //如果有多个table使用下面注释的正则只会匹配成一个table //var tabR ...

正则匹配去掉字符串中的html标签

1.得到超链接中的链接地址: string matchString = @"]+href=\s*(?:'(?[^']+)'|"&quo ...

php正则匹配到字符串里面的a标签

$cont = preg_replace('/(.*?)/i','',$cont);

shell正则匹配IP地址

IP分成5大类: A类地址 ⑴ 第1字节为网络地址,其它3个字节为主机地址. ⑵ 范围:1.0.0.1—126.155.255.254 ⑶ 私有地址和保留地址: ① 10.X.X.X是私有地址(只能在 ...

随机推荐

HoG

实现步骤 先计算每一个像素点位置上x和y方向上的梯度. 这样在每一个像素点位置上得到一个二维向量, 计算它的方向和模长 将图片分为一个个的cell, 如\(8\times 8\). 计算它的HOG: ...

Nginx 学习

1.Nginx编译安装 nginx依赖于pcre库,需要先安装pcre(二进制包,跟正则表达式有关),pcre-devel(头文件) configure  --prefix=/usr/local/ng ...

边工作边刷题:70天一遍leetcode: day 85

Find the Celebrity 要点: 这题从solution反过来想比较好:loop through n同时maintain一个candidate:如果cand认识某个i,那么modify c ...

【Android】退出运行了多个Activity的应用

日常开发APP的时候,绝大多数情况下会有多个Activity,而finish()方法只能结束掉一个Activity,那么,我们可以通过什么方法去退出整个Application呢? 根据各大牛的经验,有 ...

codeforces 632E. Thief in a Shop fft

题目链接 E. Thief in a Shop time limit per test 5 seconds memory limit per test 512 megabytes input stan ...

重载 C 函数

在 clang 的扩展下,可以重载 C 函数,例如重载 sin 函数: float __attribute__((overloadable)) sin(float x) { return sinf(x ...

提高java编程质量 - (四)i++ 和 ++i 探究原理

先看一个例子: package com.test; public class AutoIncrement { public static void main(String[] args) { int ...

DataPipeline丨金融行业如何统一管理单个任务下所有API的同步情况

目前,依靠"手工人力"的电子表格数据治理模式逐渐被"自动智能"的专业工具取代.数据管理员.业务分析师开始采用"平台工具"来梳理主数据.元数据 ...

s21day16 python笔记

s21day16 python笔记 一.模块 1.1 模块的定义 模块的定义 可以吧一个py文件或一个文件夹(包)当作一个模块,以便于以后其他py文件的调用 包的定义(python2与python3的 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值