js replace() 使用
使用场景
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串
语法
string.replace('要被替换的值','替换的新值') string.replace(regexp/substr,replacement) regexp/substr(必须),规定字符串或要替换的模式的RegExp对象。如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为RegExp对象。 replacement(必须): 替换文本或生成替换文本的函数 返回值:一个用replacement替换了regexp的第一次匹配或所有匹配之后得到的新字符串
使用
“/ /” 这个是固定语法,
“g” 这个是全局替换,如果不加'g'当匹配到第一个后就结束了
“\s”是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等
// 返回的字符串 原本+新替换的值 只会去替换你需要替换的值不需要替换的值原封不动
strUnescape(str) {return str.replace(/<|>|"|&/g, match => {switch (match) {case '<':return '<';case '>':return '>';case '"':return '"';case '&':return '&';}})},
js replace() 使用相关推荐
- JS replace()方法-字符串首字母大写
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换 ...
- C# Replace函数与JS replace函数
C# Replace函数与JS replace函数 C#的Replace函数会替换掉字符串中的所有要替换的字符.而JS中的replace函数只是替换第一次遇到的这个字符,如果后面还有该字符则不替换.这 ...
- JS replace()方法替换变量(可以对变量进行全文替换)
JS replace()方法替换变量(可以对变量进行全文替换) JS 替换一个多行文本的关键字 正常,没有变量的时候应该是这样: 把 a 替换成 b: string.replace("a&q ...
- html5 replace,js replace函数用法详解
如何正确使用js replace函数呢? 例如,str = str.replace(",", "\\"); 只替换第一个遇到的",". 一, ...
- js replace方法替换变量
前言 项目中遇到的场景是,需要使用replace方法去匹配变量内容并且替换,比如: let str = 'aaa likes bbb, aaa is a girl', key = 'aaa';let ...
- js replace 全局替换的操作方法
这篇文章主要介绍了js replace 全局替换的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 js 的replace 默认替换只替换第一个匹配的字符,如果字符串有 ...
- JS replace 回调
JS中 字符串的replace函数 可以接受回调函数 例如 一般用法: var a = '1,2,3,4,5'; var b = a.replace('2,3','*'); console.log( ...
- html5 replace,js replace 与replaceall实例用法详解
stringObj.replace(rgExp, replaceText) 参数 stringObj 必选项.要执行该替换的 String 对象或字符串文字.该字符串不会被 replace 方法修改. ...
- .JS replace方法替换所有字符
今天在js中做替换功能时,发现replace字符替换字符时只替换第一个匹配的字符 为了实现所有字符的替换,我查了下资料可以用正则实现要求 我先看下这个函数的用法 定义和用法 replace() 方法用 ...
- js replace 与replaceall实例用法
转载自:http://hi.baidu.com/manailily/blog/item/ff0f7817a869ba4421a4e934.html // 项目中 过滤单引号 var obj = doc ...
最新文章
- vssver2.scc 文件是干啥的?
- 转:MySQL性能优化神器Explain使用分析
- bzoj3277 串 (后缀数组+二分答案+ST表)
- 【codevs1287】矩阵乘法
- localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合
- weblogic-修改控制台登录密码
- protected的继承方式有什么特点_酿酒:大曲酒有哪些配料方式?有什么特点?
- 鱼和熊掌可兼得?一文看懂又拍云 SCDN
- Swift仿写有妖气漫画
- html5读取umd,教程:使用umd、commonjs和es三种模式制作自己的React 组件(库)
- 只要方向正确,路远不是事
- linux百度云下载脚本,百度网盘Linux版下载
- JS请求服务器gbk文件乱码问题
- windows 7编辑启动菜单 bcdedit linux,WIN7系统BCDEDIT常用命令及使用实例
- java实现i18n国际化
- 图的存储-邻接矩阵和邻接表之间的相互转化
- linux终端护眼色参数,四个 Linux 下的“护眼”软件解析
- JMeter压力测试,mongodb教程视频百度云
- QTreeWidget隐藏节点的两种方式
- 【MySQL】增删查改(进阶)
热门文章
- 【数据结构与算法】线性表的查找
- ctfshow—Node.js漏洞总结
- C++ 对OPENCV rect矩形进行颜色填充
- 记一款游戏--《程序员升职记》
- c语言编程雅可比迭代法方程,雅可比迭代法解方程组的C\C++程序
- 生物信息学python常用脚本_生物信息学一些基本的常用软件有哪些?
- VUE+element 上传视频
- amp;与amp;amp;的区别
- 送给23岁的风华年少
- “胜兵先胜而后求战,败兵先战而后求胜”—如何通过系统分析师考试