zoukankan      html  css  js  c++  java
  • js字符串处理

    https://www.cnblogs.com/guoyeqiang/p/8178336.html

    https://www.cnblogs.com/l1pe1/p/6197371.html

    https://blog.csdn.net/jnx1142410525/article/details/63313689

    截取:

    slice(start [,end])

     var str='abcdef';
    //获取倒数第一个
    var a=str.slice(-1);//=>f
    
    //获取倒数第二个和之后的字符
    var a=str.slice(-2);//=>ef
    
    //从start索引位置到倒数第一个之间的字符
    var a=str.slice(0,-1)//=>abcde
    
    //从索引1到最后的字符
    var a=str.slice(1);//=>bcdef 
    
    //从索引1-4(包含1不包含4)之间的字符
    var a=str.slice(1,4); //=>bcd  

    substring(start [,end])

    substr(start [,length])

    字符串的插入删除参考

    数组删除插入替换;(只能用于数组  slice数组和字符串都可以!)

    splice(index,num,value)//index索引从0开始 第二个参数为0则表示插入,为正整数则为替换或者删除的个数

    插入:

    var arr=[0,1,2,3,4,5,6];
    
    var newarr=arr.splice(2,0,插入的值)
    
    console.log(arr) //=>[0,1,插入的值,3,4,5,6];

    替换:

    var arr=[0,1,2,3,4,5,6];
    
    var newarr=arr.splice(2,2,'替换的第一个值','替换的第二个值');
    
    console.log(arr) //=>[0,1,插入的值,替换的第一个值,替换的第二个值,4,5,6];

    删除

    var arr=[0,1,2,3,4,5,6];
    
    var newarr=arr.splice(2,2);
    
    console.log(arr) //=>[0,1,4,5,6];
  • 相关阅读:
    Thinkphp 模板中使用自定义函数的方法
    thinkphp 邮件发送
    str_replace使用
    SQL备份一张表的数据
    error: Allowed memory size
    LitJson使用
    implode,explode的使用
    ModelState.AddModelError使用
    HTTP 错误 404.2
    验证码显示不出来,在THINKPHP中的使用
  • 原文地址:https://www.cnblogs.com/lichihua/p/10061795.html
Copyright © 2011-2022 走看看