使用场景

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

语法

string.replace('要被替换的值','替换的新值')
string.replace(regexp/substr,replacement)
regexp/substr(必须),规定字符串或要替换的模式的RegExp对象。如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为RegExp对象。
replacement(必须): 替换文本或生成替换文本的函数
返回值:一个用replacement替换了regexp的第一次匹配或所有匹配之后得到的新字符串

使用

“/ /”  这个是固定语法,

“g” 这个是全局替换,如果不加'g'当匹配到第一个后就结束了

“\s”是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等

// 返回的字符串 原本+新替换的值 只会去替换你需要替换的值不需要替换的值原封不动
strUnescape(str) {return str.replace(/&lt;|&gt;|&quot;|&amp;/g, match => {switch (match) {case '&lt;':return '<';case '&gt;':return '>';case '&quot;':return '"';case '&amp;':return '&';}})},

js replace() 使用相关推荐

  1. JS replace()方法-字符串首字母大写

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换 ...

  2. C# Replace函数与JS replace函数

    C# Replace函数与JS replace函数 C#的Replace函数会替换掉字符串中的所有要替换的字符.而JS中的replace函数只是替换第一次遇到的这个字符,如果后面还有该字符则不替换.这 ...

  3. JS replace()方法替换变量(可以对变量进行全文替换)

    JS replace()方法替换变量(可以对变量进行全文替换) JS 替换一个多行文本的关键字 正常,没有变量的时候应该是这样: 把 a 替换成 b: string.replace("a&q ...

  4. html5 replace,js replace函数用法详解

    如何正确使用js replace函数呢? 例如,str = str.replace(",", "\\"); 只替换第一个遇到的",". 一, ...

  5. js replace方法替换变量

    前言 项目中遇到的场景是,需要使用replace方法去匹配变量内容并且替换,比如: let str = 'aaa likes bbb, aaa is a girl', key = 'aaa';let ...

  6. js replace 全局替换的操作方法

    这篇文章主要介绍了js replace 全局替换的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 js 的replace 默认替换只替换第一个匹配的字符,如果字符串有 ...

  7. JS replace 回调

    JS中 字符串的replace函数 可以接受回调函数 例如  一般用法: var a = '1,2,3,4,5'; var b = a.replace('2,3','*'); console.log( ...

  8. html5 replace,js replace 与replaceall实例用法详解

    stringObj.replace(rgExp, replaceText) 参数 stringObj 必选项.要执行该替换的 String 对象或字符串文字.该字符串不会被 replace 方法修改. ...

  9. .JS replace方法替换所有字符

    今天在js中做替换功能时,发现replace字符替换字符时只替换第一个匹配的字符 为了实现所有字符的替换,我查了下资料可以用正则实现要求 我先看下这个函数的用法 定义和用法 replace() 方法用 ...

  10. js replace 与replaceall实例用法

    转载自:http://hi.baidu.com/manailily/blog/item/ff0f7817a869ba4421a4e934.html // 项目中 过滤单引号 var obj = doc ...

最新文章

  1. vssver2.scc 文件是干啥的?
  2. 转:MySQL性能优化神器Explain使用分析
  3. bzoj3277 串 (后缀数组+二分答案+ST表)
  4. 【codevs1287】矩阵乘法
  5. localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合
  6. weblogic-修改控制台登录密码
  7. protected的继承方式有什么特点_酿酒:大曲酒有哪些配料方式?有什么特点?
  8. 鱼和熊掌可兼得?一文看懂又拍云 SCDN
  9. Swift仿写有妖气漫画
  10. html5读取umd,教程:使用umd、commonjs和es三种模式制作自己的React 组件(库)
  11. 只要方向正确,路远不是事
  12. linux百度云下载脚本,百度网盘Linux版下载
  13. JS请求服务器gbk文件乱码问题
  14. windows 7编辑启动菜单 bcdedit linux,WIN7系统BCDEDIT常用命令及使用实例
  15. java实现i18n国际化
  16. 图的存储-邻接矩阵和邻接表之间的相互转化
  17. linux终端护眼色参数,四个 Linux 下的“护眼”软件解析
  18. JMeter压力测试,mongodb教程视频百度云
  19. QTreeWidget隐藏节点的两种方式
  20. 【MySQL】增删查改(进阶)

热门文章

  1. 【数据结构与算法】线性表的查找
  2. ctfshow—Node.js漏洞总结
  3. C++ 对OPENCV rect矩形进行颜色填充
  4. 记一款游戏--《程序员升职记》
  5. c语言编程雅可比迭代法方程,雅可比迭代法解方程组的C\C++程序
  6. 生物信息学python常用脚本_生物信息学一些基本的常用软件有哪些?
  7. VUE+element 上传视频
  8. amp;与amp;amp;的区别
  9. 送给23岁的风华年少
  10. “胜兵先胜而后求战,败兵先战而后求胜”—如何通过系统分析师考试