ericli-ericli

好久不写js了,今早遇到替换字符的,就浪费了点时间,由此,要记录下来。
replace()方法:
楼主有个字符串,需要替换掉其中的一些字母,如:

var test=\'123helo123boy123hi\';

楼主就想把test中的所有的 ‘123’全部替换成‘8’,当然是使用replace()啦,这种小CASE啦。

然后楼主是这样写:

var result=test.replace(\'123\',\'8\');

接着悲剧就发生了:

result为:

8helo123boy123hi

不是说好的替换嘛?怎么就替换掉一个,搞什么鬼???楼主是懒人,遇到问题才发现自己忘事之快,还能怎么办,主管就在旁边催呢,赶紧查资料啊。。。

刚在度娘中输入问题,然后,脑中一股闪电,楼主就开始静静的装逼了:

 

var resultMore=test.replace(/123/g,\'8\');

把要替换的字符 ,放在 "//g"的两杠之间,就成功解决问题啦。

 

所以呢,写代码,还是要经常用,尤其像楼主这样的小白。。。

分类:

技术点:

相关文章:

  • 2021-09-16
  • 2021-11-06
  • 2021-11-01
  • 2021-09-16
  • 2021-11-16
  • 2021-09-17
  • 2021-11-16
  • 2021-09-16
猜你喜欢
  • 2021-09-16
  • 2021-11-29
  • 2021-11-16
  • 2021-11-06
  • 2021-11-06
  • 2021-11-16
  • 2021-11-06
相关资源
相似解决方案