zoukankan      html  css  js  c++  java
  • JS Replace() 全部替换字符的用法

    好久不写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"的两杠之间,就成功解决问题啦。

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

  • 相关阅读:
    全内存的redis用习惯了?那能突破内存限制类redis产品ssdb呢?
    multi_compile
    MVVM
    Gamma Correction
    Animator状态快速切换问题
    SVN 不显示状态图标--解决方法
    Rendering with Replaced Shaders
    MySql权威指南
    Effective C++
    帧同步
  • 原文地址:https://www.cnblogs.com/ericli-ericli/p/5458685.html
Copyright © 2011-2022 走看看