当前位置: 首页 > article >正文

String 的 replace replaceAll 方法 —— 将字符串中所有中文逗号替换为英文逗号

replace 方法正常只会替换匹配到的第一个匹配项,

'123,12,45,78,65,'.replace(',', '_') // 输出 '123,12_45,78,65,'   ---- 最后两个中文逗号未被替换

如果想要替换多个,可用 正则全局替换 或 使用 replaceAll 方法
【1】正则全局替换

'123,12,45,78,65,'.replace(//g, '_') // 输出 '123,12_45,78_65_'  ---- 所有中文逗号被替换,剩下的逗号都是英文逗号

【2】replaceAll

'123,12,45,78,65,'.replaceAll(',', '_')  // 输出 '123,12_45,78_65_'  ---- 所有中文逗号被替换,剩下的逗号都是英文逗号

用途

input 输入框只能输入英文逗号时可用如下解决方案解决

watch: {
  'defaultData.jwd': {
    handler(val) {
      // 将字符串中所有中文逗号替换为英文
      val.includes(',') && (this.defaultData.jwd = val.replace(//g, ','))
    }
  }
},

在这里插入图片描述


http://www.kler.cn/a/299796.html

相关文章:

  • 虹科分享 | 汽车NVH小课堂之听音辨故障
  • C语言实现统计数组正负元素相关数据
  • 关于圆周率的新认知 - 2
  • 航空客户价值的数据挖掘与分析(numpy+pandas+matplotlib+scikit-learn)
  • Python-基于PyQt5,json和playsound的通用闹钟
  • 2024年除夕
  • C/C++——野指针处理
  • 二叉树(中)
  • 自定义事件分发
  • [数据结构] 哈希结构的哈希冲突问题——解决哈希冲突的两种方法
  • 快速搭建最简单的前端项目vue+View UI Plus
  • 某郊到家:互联网时代下的按摩服务革新
  • Avaloia 实现国产麒麟系统中文显示界面
  • Node.js 多版本安装与切换指南
  • 又一个iPhone时代开始
  • 【系统架构设计师】状态模式
  • etl文件性能分析
  • Android 蓝牙三方和动态权限三方
  • Netty中用到了哪些设计模式
  • 机器学习,深度学习,AGI,AI的概念和区别
  • git使用基础教程
  • 【系统架构设计师】享元模式
  • 机器学习中的聚类艺术:探索数据的隐秘之美
  • 【视频讲解】Python贝叶斯卷积神经网络分类胸部X光图像数据集实例
  • 3D技术在电商行业的应用有哪些?
  • 大厂中秋福利哪家强?字节发被子,京东联名三星堆!网友:最强的还是我们......