js 字符串替换

js 字符串单个替换和全局替换

字符串单个替换

  const data = 'asdadadasd';
 let newData = data.replace('a', 'new');
  //这里是将data里的第一个a替换成new,输出为 newsdadasd

字符串全局替换
第一种使用正则(字符串里没有斜杠的 /)

  const data = 'asdadadasd'
  let newData = data.replace(/a/g, 'new')
  let newData = data.replace(/a/gi, 'new') //忽略大小写

第二种使用RegExp对象

  const data = 'asdadadasd'
  let newData = data.replace(new RegExp('a', 'g'), 'new')
posted @ 2021-09-14 09:56  snail-2018  阅读(3020)  评论(0编辑  收藏  举报