zoukankan      html  css  js  c++  java
  • javascript的常用string操作——join,replace和replaceAll的实现

    1.join函数

    和JS 中的JOIN 方法一样,将一数组按照JOIN的参数连接起来。
    比如:

    var arr = [ "a", "b", "c", "d", "e" ];
    
    document.write(arr.join("-")); 
    
    结果:a-b-c-d-e。
     
    var members=["John","Steve","Ben","Damon","Ian"];
    $('p.allmem').html(members.join("<br/>"));
    这事jquery中的代码,作用是将数组以<br>分隔显示在段落p中。
    结果为:
    John
    Steve
    Ben
    Damon
    Ian
     
    2.replace函数
     
     replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
    //将字母a替换成字母A
     strM.replace("a","A");
    

    3.replaceAll函数
    javascript本身并没有实现replaceAll函数,需要自己进行扩展:
    String.prototype.replaceAll  = function(s1,s2){  
         return this.replace(new RegExp(s1,"gm"),s2);   //这里的gm是固定的,g可能表示global,m可能表示multiple。
     }
    ok!
  • 相关阅读:
    NYOJ 205
    NYOJ 187
    NYOJ 105
    NUOJ 88
    NYOJ 70
    LL(1)算法
    MATLAB的一些基础知识
    Ubuntu raid5+lvm实验
    空间滤波
    认识weblogic的各个机构
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144801.html
Copyright © 2011-2022 走看看