ygsrjr

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

字符串单个替换

  const data = \'asdadadasd\';
 let newData = data.repla************ce(\'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\')

分类:

技术点:

相关文章: