美文网首页
关于正则表达式

关于正则表达式

作者: pomelo_西 | 来源:发表于2018-08-28 13:51 被阅读0次
  1. 过滤<font><p>标签正则表达式
perNew.body = perNew.body.replace(/<\/?font[^>]*>/g, '').replace(/<\/?p[^>]*>/g, '')
  1. 只过滤<img>标签
replace(/<img[^>]*>/g, '')
  1. 只过滤<i>标签
replace(/<\/?i>/g, '')
  1. 过滤<i>和<img>标签
replace(/<\/?i[^>]*>/g, '')
  1. 按照括号分割字符串(包括中文和英文括号)
    如果没找到括号分割,那么它会原样显示
perLaw.title = perLaw.title.replace(/[))]/g, '').split(/[(()]/g)
  1. 只保留<p>和<img>标签
//保留标签里的属性
content = content.replace(/<(?!\/?p|\/?IMG)[^<>]*>/ig,'')
  1. 去除img标签中的style属性
content = content.replace(/style\s*=(['\"\s]?)[^'\"]*?\1/gi,'');

8、只保留br和img标签

/<(?!\/?BR|\/?IMG)[^<>]*>/g

9、只保留img、br、p标签

/<(?!img|br|p|\/p).*?>/g

10、去除所有的html标签

/<[^>]*>/g

参考:https://www.cnblogs.com/brisun/p/4276186.html

11、隐藏电话号码中间四位,替换为*

this.ipDetail.field_contact_number.replace(/(\d{3})(\d{4})(\d{4})/, '$1****$3')

隐藏邮箱,@前面的字符,替换为*

this.ipDetail.field_email.replace(/(.{0}).+(.{0}@.+)/g, '$1****$2')

12、取出整个img标签

***.match(/<img[^>]+>/g)

13、删除html所有标签里的属性

content.replace(/<([a-zA-Z1-6]+)(\s*[^>]*)?>/g, '<$1>')

相关文章

  • 正则表达式入门

    正则表达式 关于正则表达式相信很多学计算机的人都听说过 尤其是做编程行业的人 那什么是正则表达式 正则表达式,又称...

  • 2018-11-02jmeter关联,正则表达式

    在线工具 一、Jmeter关联的方式 2、设置正则表达式提取器 三、关于正则表达式的举例说明 正则表达式: 1.取...

  • 2018-09-11 day17-正则表达式

    正则表达式 python关于正则的支持 提供内置模块re fullmatch(正则表达式, 字符串) - 判断字符...

  • 正则表达式 - 2017 - 完结篇

    ** 题记:接上回,我们说到了关于正则表达式的基本的语法,这次我们就来继续拓展正则表达式的内容,包括了正则表达式中...

  • 正则表达式笔记

    前几天写了一个很简陋的模板引擎,关于正则表达式,我整理了一下,仅供以后再忘记的时候参考~ 关于正则表达式(regu...

  • JavaScript中的正则

    正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象(RegExp)。 关于...

  • 正则表达式给数字添加“,”和“()”

    关于正则表达式有其他需求的,可在评论区留言

  • JavaScript 正则匹配的 Unicode 模式

    疑惑的 unicode 模式 前两天室友正在看 js 关于正则表达式的博客,发现 js 正则表达式中有个 u,可以...

  • linux之正则、三剑客(grep、sed、awk)

    关于正则表达式和三剑客: 1、什么是正则表达式? 作用和特殊字符一样。 正则表达式是为处理大量的字符串及文字而定义...

  • PHP正则表达式的应用

    关于PCRE的介绍以及实现正则表达式功能的所有说明,都可以在官方手册中看到:正则表达式(兼容 Perl) 一、认识...

网友评论

      本文标题:关于正则表达式

      本文链接:https://www.haomeiwen.com/subject/pzifwftx.html