zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    单词小课堂
    js数组
    js规范
    css
    seajs
    IDEA快捷键
    移动端设备禁止页面滑动
    sass中的!default的作用
    【数据分析 R语言实战】学习笔记 第八章 方差分析与R实现
    excel合并单元格
  • 原文地址:https://www.cnblogs.com/tengyuxin/p/13398671.html
Copyright © 2011-2022 走看看