美文网首页
js 字符串 方法

js 字符串 方法

作者: 命题_1f6e | 来源:发表于2019-06-24 11:19 被阅读0次

    目录
    字符串方法大全 - 别的文章
    trim
    indexOf 和 lastIndexOf
    截取字符串

    substring
    substr
    slice
    match (检查有没有包含某个值)
    replace (替换)
    split (字符串转数组)

    例子

    获取下标

        var str = '12345675891511';
        console.log(str.indexOf('5'));  // 获取字符串'5'的下标
    
        var str2 = 'abcdae';
        console.log(str.lastIndexOf('5'));  // 获取字符串'5'的下标
        console.log(str2.lastIndexOf('a')); // 从后面数起
    </script>
    

    截取字符串

    <script>
    
        var str = '15013795539'
        // 截取中间四位
        console.log(str.substring(3, 7));  // 从下标为3,截取到下标为7
        console.log(str.substr(3, 4));  // 从下标开始截取,截取4个
        console.log(str.slice(3, 7)); // 从下标为3,截取到下标为7
    
        // 截取从下标为2,知道后面所有的字符串
        console.log('截取从下标为2,知道后面所有的字符串');
        console.log(str.substring(3))
        console.log(str.substring(3))
        console.log(str.slice(3))
    
        console.log('截取后面四位');
        console.log('substring', str.substring(7));
        console.log('substr', str.substr(-4));
        console.log('slice', str.slice(-4));
    
    
        // 总结
        // 都能截取字符串
        // 只有一个参数(正数)的时候,从某个位置一直截取到最后一位
        // 只有一个参数(负数)的时候,substr和slice都表示截取后多少位,substring则不是
        // 项目中经常用到substr和slice,substring用得较少
    </script>
    
    

    相关文章

      网友评论

          本文标题:js 字符串 方法

          本文链接:https://www.haomeiwen.com/subject/ihsnqctx.html