1.slice(startend) 方法

  • start:起始索引(开始位置)
  • end:终止索引(结束位置)
  • 如果某个参数为负,则从字符串的结尾开始计数
  • 如果省略第二个参数,则该方法将裁剪字符串的剩余部分
var str = "Apple, Banana, Mango";var res1 = str.slice(7,13);
var res2 = str.slice(-13,-7);var res3 = str.slice(7);
var res = str.slice(-13);res1:Banana
res2:Banana
res3:Banana, Mango
res4:Banana, Mango

2. substring(startend)方法

  • substring() 类似于 slice(),不同的是substring无法接受负的索引

3.substr(startlength)方法

  • substr() 也是类似于 slice(),不同之处在于第二个参数规定被提取部分的长度
var str = "Apple, Banana, Mango";
var res = str.substr(7,6);res:Banana

3.split() 方法用于把一个字符串分割成字符串数组

"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]

4.charAt(position)

var str = "HELLO WORLD";
str.charAt(0);            // 返回 H

JS对于字符串的切割截取相关推荐

  1. JS基础-字符串拆分、截取、查找汇总

    JS基础-字符串的拆分.截取.查找汇总 一.拆分 1. split 二.截取 1. slice 2. substring 3. substr 三.连接 1. concat 四.根据字符查找 1. in ...

  2. JS 按字符串长度切割字符串(支持汉字占2个长度)

    按字符串长度切割字符串(支持汉字占2个长度) /*** 按字符串长度切割字符串(支持汉字占2个长度)** @param src* @param bytes* @return*/chineseSplit ...

  3. js总结:对于字符串的切割截取和合并

    1.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=str.split(" ...

  4. String字符串操作--切割,截取,替换,查找,比较,去空格.....

    字符串拼接 直接用+号:String a = "I"; String b = "love"; String c = "you";String ...

  5. 微信小程序JS字符串操作方法汇总,包含切割截取split,合并字符串join,连接字符串concat,返回指定字符串charAt,提取字符串substring等

    微信小程序JS字符串操作方法汇总 JS对字符串进行切割截取 1.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico| ...

  6. JS—字符串切割截取

    JS-字符串切割截取 序: 对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查.有备无患. 1.函数:split() **功能:**使用一个指定的分隔符把一个字符串分割存储到数组 ...

  7. js中对字符串进行分割截取的方法

    转载文章链接 对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查.有备无患. 由于之前所有均在一个demo测试,若是哪里打错了,敬请谅解.一些其余属性找时间继续添加. 1.函数: ...

  8. html中js判断字数截取,JS判断字符串字节数并截取长度的方法

    本文实例讲述了JS判断字符串字节数并截取长度的方法.分享给大家供大家参考,具体如下: 这是在项目制作中,积累到的一个东西,感觉效果还可以,现在贴上效果: 那么,在页面上,我们需要检测两个东西,一个就是 ...

  9. Web报表工具FineReport二次开发JS之字符串

    在报表开发过程中,有些需求可能无法通过现有的功能来实现,需要开发人员二次开发,以FineReport为例,可以使用网页脚本.API接口等进行深入的开发与控制. 考虑到JS脚本开发的使用较多,这里先先简 ...

最新文章

  1. debian10 mariadb安装
  2. 铲屎官福音:汪星人和喵星人的小情绪,AI 可以识别了
  3. php 7.0 编译安装mysql_源码编译安装php7.0.5
  4. Docker安装部署RabbitMQ
  5. 并发量与RAID_RAID 技术全解 – RAID0、RAID1、RAID5、RAID10-宿主机磁盘阵列-香港母机...
  6. 火狐插件火狐***插件将Firefox变成***工具的七个插件
  7. SVN,桌面右击-settings-Icon Overlays 选择 None
  8. Java并发编程:synchronized
  9. 188. 买卖股票的最佳时机 IV
  10. 成功走职场要找准自己的快捷键
  11. 机器人教练走进驾校_“机器人教练”走进镇江驾校
  12. html怎么让鼠标自动移动位置,手把手教你编作弊软件之 鼠标自动移动/点击
  13. 9.深入浅出:集成运放内部电路分析——参考《模拟电子技术基础》清华大学华成英主讲
  14. 2020年注册电气工程师基础考试大纲:公共基础(供配电、发输变电相同)
  15. 「杰伦熊」暴跌96.6% 明星带货NFT为何遇冷?
  16. Linux中tomcat启动后无进程、无法访问
  17. 鸿蒙系统支持名单,12月支持鸿蒙系统的机型名单!想尝鲜的可以注意了!
  18. 交通行业服务器操作系统加固报价,加固清单报价实例
  19. STM32的中断向量表是干什么的?到底有什么用?它放在哪里?
  20. 银行业务用语大全(中英文)

热门文章

  1. 内置模块:http模块
  2. pycharm参数设置;解决 from imutils import contours
  3. 【Linux】IRQ
  4. 如何规划与实施数字化工厂?
  5. js将php时间戳转换成格式化日期
  6. Benefits from music
  7. Xilinx_PetaLinux:Failed to generate...
  8. unittest的运行方式
  9. UNIX 是什么?怎么诞生的?
  10. Android 之路20---Java基础14