• JavaScript 字符串的操作


    1. 在指定位置,插入字符串(此需求来源于,img中src没值的字符串标签中,插入图片http地址)

    // 使用slice写出的 自定义方法,绑定在String的原型链上
    String.prototype.splice = function(start, newStr) {
          return this.slice(0, start) + newStr + this.slice(start);
    };
    
    let imgArr = ['http://23.45.56.89:8080/11.jpg','http://23.45.56.89:8080/12.jpg','http://23.45.56.89:8080/13.jpg']
    let noSrc = `<img src="" /></div><div><br><div><img src="" /></div><div><img src="" /></div><b>whatsApp</b>`;
    
    //进行循环匹配,替换
       for(let i=0;i<imgArr.length;i++){
          //indexOf检测位置
          let index = noSrc.indexOf('src=""');
          let a = noSrc.splice(index+5,imgArr[i]);
          //赋值回去 ,因为必须对原来的字符串进行修改
          noSrc = a;
       } 

    2. 在一大段字符串标签中,找出img标签出现的次数 (也就是,找出一段字符串出现的次数)

     var s = "The rain in Spain falls rain mainly in the rain plain"; 
     var re = new RegExp("rain","g");
     var arr = s.match(re);
     alert(arr.length)
  • 相关阅读:
    setValue 和 setObject 的区别
    沙盒(SandBox)
    刷题篇--热题HOT 52-60
    刷题篇--热题HOT 31-40
    刷题篇--热题HOT 41-51
    8. AIO
    7. NIO与零拷贝
    6. NIO三核心(Selector)
    5. NIO三核心(Buffer、Channel)
    刷题篇--热题HOT 21-30
  • 原文地址:https://www.cnblogs.com/tengyuxin/p/13398671.html
Copyright © 2020-2023  润新知