zoukankan      html  css  js  c++  java
  • JS字符串替换函数:Replace(“字符串1″, “字符串2″),

    JS字符串替换函数:Replace(“字符串1″, “字符串2″), 

    1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了? 

    <script> 

    var s = "LOVE LIFE ! LOVE JAVA ..."; 
    alert(s); 

    alert(s.replace("LOVE ", "爱")); 
    alert(s.replace(/LOVE/g, "爱")); 

    </script> 
    将上面的代码保存到HTML文件中就可以在浏览器中看到效果了。 
    怎么样?如果看懂了就不用往下看了,不懂就接着往下看: 
    其实我们用到了JS中的正则表达式,/LOVE/g中/LOVE表示是要找到字符串,这个我们要找的就是引号,/g是正则表达式的语法,表示全部的意思,在这里就表示全部替换。 
    所以上面代码的意思就是将字符串中的引号全部去掉。 

    2.现在我们已经知道如何替换全部的字符串,可是如果我们要把LOVE作为一个参数传入正则表达式又该怎么实现呢? 

      因此我们一起看下面一段代码是如何实现的: 

    <script> 

    var s = "LOVE LIFE ! LOVE JAVA ..."; 
    alert(s); 

    var tmp="LOVE "; 

    var reg=new RegExp(""); 

    alert(s.replace(reg,"爱")); 

    </script>[color=olive]

  • 相关阅读:
    暑假集训每日一题0716(BFS)
    HDOJ1754(I Hate It)
    POJ2777(Count Color)
    暑假集训每日一题0717(DFS)
    SPOJ7259(Light Switching)
    cocos2dx CCTextureCache
    写给自己——EntryName命名规则
    观XX项目感1
    观XX项目感2 之 软件工程的图纸(再看UML类图)
    游戏编程 && cocos2d 学习
  • 原文地址:https://www.cnblogs.com/yechangzhong-826217795/p/5848955.html
Copyright © 2011-2022 走看看