使用jquery的replace时,发现只默认替换到第一个匹配数据。

string str =“12333”

1、替换第一个: string end =str.replace(3,"2")

结果:12233

2、替换全部匹配内容: string end =str.replace(/3/g,"2")

“g”是匹配全部的意思,这样str里面的所有数字3,都替换成数字2。结果:12222
 
3、全部内容替换:string end = str.replace(RegExp("12333", "g"), "123");

上面的意思是把 str 里面所有的“12333”替换成123
RegExp("12333", "g");  第一个参数是想要替换的内容  第二个参数“g”是匹配全部的意思,也可以换成"t",就是匹配第一个

结果:123

Js、 replace 全部内容替换、替换全部匹配内容、替换第一个相关推荐

  1. php 全局匹配,JS使用RegExp对象实现replaceall全局匹配并替换

    javascript中替换字符串的方法是replace函数,但在网站开发的过程中使用时却发现该函数只会替换第一个被匹配的字符,而不能像PHP的replace一样实现全局匹配并替换. 例: var st ...

  2. vscode@局部替换文本/正则匹配分组替换(复杂删除修改替换)/目录检索_模糊匹配工作空间的目录

    文章目录 vscode正则文本替换@处理 refs 正则替换 案例1 案例2 案例3 solution result 案例4 solution result 局部替换 方式1 方式2 vscode 目 ...

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

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

  4. js replace方法替换变量

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

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

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

  6. excel中用正则匹配_Excel利用正则表达式匹配和替换内容

    近期使用Excel比较多,有一些匹配和替换的内容.平常涉及的比较简单,也就使用If或者VLOOKUP之类的函数.这次使用到正则表达式和VBA,在此记录一下,以防忘记. 打开文件一定要选择EXCEL打开 ...

  7. js replace 中文分号_在JS中用Replace 全部替换字符

    类型:电子教程大小:3.3M语言:中文 评分:2.8 标签: 立即下载 在JS中常用的替换字符串是用 Replace函数,我们先来看一下 Replace函数的用法 replace 方法 返回根据正则表 ...

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

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

  9. php遍历数组替换内容,PHP使用数组依次替换字符串中匹配项

    先来看个sql语句: 想把上面这句sql的中括号表示的日期依次换成下面的数组中的元素array('2015-07-01','2015-07-15'); 用正则匹配:找到第一个中括号部分,用第一个元素替 ...

  10. js 用replace替换空格 替换空格包含换行符 替换空格不包含换行符

    第一种:替换所有的空格(包含换行符) let str = '123AD asadf asadfasf\n adf\n' let a = str.replace(/\s+/g," " ...

最新文章

  1. 爬虫之JS的解析确定js的位置
  2. SQL语句小tips(持续更新)
  3. 压缩比13为什么建议用92的油_92号和95号汽油有什么区别,可以混着用吗?
  4. 关于《计算机程序的构造和解释》
  5. OpenCV学习(7.16)
  6. windows下封一些危险的端口
  7. Jquery easyui 密码两次输入相等的验证
  8. 如何不获取root权限使用第三方主题:MIUI篇
  9. 零信任学习系列一——研读NIST零信任架构(正式版)
  10. 显示计算机101代码,电脑出现蓝屏故障101停机码,怎么解决问题
  11. pcb焊接的一些技巧
  12. MSDC 4.3 接口规范(28)
  13. matlab 工具箱 径向基,径向基(matlab工具箱)
  14. 微信小程序 动态设置背景
  15. 以图搜图服务快速搭建
  16. java计算机毕业设计信息统计系统源程序+mysql+系统+lw文档+远程调试
  17. 差分运放公式推导-运算放大器
  18. 潛行空間中1~6的編織法(A)
  19. Data Analyze
  20. 【现代C++】性能控的工具箱之string_view

热门文章

  1. 好用的mysql可视化工具_介绍一款免费好用的可视化数据库管理工具
  2. RT-Thread Studio 使用笔记(六)| 获取光传感器数据(I2C设备驱动+BH1750手写驱动代码分享)
  3. 2020年6月电子学会Python等级考试试卷(三级)考题解析
  4. 运营商线路细分_电信运营商客户细分
  5. Jetson TK1学习(二)安装无线网卡
  6. Java获取国内手机号码归属地
  7. 立创eda入门-原理图,PCB制作
  8. 如何给人物模型添加动画效果
  9. royal tsx连接闪退_Royal TSX for Mac(最强远程管理软件)
  10. android+video+自动播放源码,华为手机浏览器使用Video.js无法自动播放