js 字符串 方法

目录
字符串方法大全 - 别的文章
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>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JS字符串方法 JS字符串方法就是用来操控字符串的一些方法,这些方法可以用来获取某个位置的字符串,也可以获取某个字...
    前端小白白阅读 1,846评论 0 1
  • 字符串的操作在js中非常频繁,也非常重要。以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记...
    world_7735阅读 4,068评论 0 5
  • indexOf indexOf该方法是字符串里最常用的,一般使用在判断情况下。查找字符串首次出现的位置,如果找到返...
    秦声阅读 4,256评论 1 20
  • JS字符串方法总结 1. length 属性返回字符串的长度 2. indexOf() 方法返回字符串中指...
    chuhx阅读 3,627评论 0 0
  • Array 对象属性 | 属性 | 描述 || constructor | 返回对创建此对象的数组函数的引用。 |...
    胖太_91bf阅读 1,841评论 0 0

友情链接更多精彩内容