文章目录

  • js分割字符串的方法
    • 1、string.split()
    • 2、String.substring(start,stop)
    • 3、使用String.substr(start,lenght)分割字符串
    • 4、使用String.slice(start,end)分割字符串

js分割字符串的方法

适用的各个场景不一样

const arr=['1-2','1-3','2-3','3-4'];

1、string.split()

有特殊字符分割

'1-2'.split('-')
//  ['1', '2']

2、String.substring(start,stop)

start必需。一个非负的整数,规定要提取的子串的第一个字符在 string中的位置。
stop可选,一个非负的整数,包头不包尾,需比最后一个目标字符数加1。

'hello'.substring(1,3)
// 'el'

3、使用String.substr(start,lenght)分割字符串

start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 string的开始位置到结尾的字串。

'hello'.substr(1,3)
// 'ell'

4、使用String.slice(start,end)分割字符串

提取字符串的某个部分,并以新的字符串返回被提取的部分。

'hello'.slice(1,3)
// 'el'

js分割字符串的方法相关推荐

  1. js常用字符串处理方法

    function getMonth(){var date = new Date();var month=date.getMonth()+1;//当前月份$.ajax({type:"GET&q ...

  2. 切割字符串长度php,C++_C语言中计算字符串长度与分割字符串的方法,C语言strlen()函数:返回字符串 - phpStudy...

    C语言中计算字符串长度与分割字符串的方法 C语言strlen()函数:返回字符串的长度头文件: #include strlen()函数用来计算字符串的长度,其原型为: unsigned int str ...

  3. 141 分割字符串的方法

    141 分割字符串的方法 package Demo02;//141 分割字符串的方法 /* 分割字符串的方法- public String[] slpit(String regex)- 按照参数的规则 ...

  4. python字符串按长度分割_python 按照固定长度分割字符串的方法小结

    有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'. 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长 ...

  5. python长度分割文本_python 按照固定长度分割字符串的方法小结

    有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'. 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长 ...

  6. Java 分割字符串的方法String.split()底层原理

    文章目录 1.举例说明 2.split源码分析 3.API原解 4.regex参数API原解 5.limit参数介绍 6.结果的验证 7.此方法的使用 1.举例说明 (例子来自于博主:https:// ...

  7. js截取字符串的方法(介绍3种常用的)

    js截取字符串常用的字符截取函数有slice.substring和substr这3个,我们前端人必会这3种方法,我们将从这3个函数出发,看看在js中,这些函数是如何通过js截取字符串的. 1.slic ...

  8. JS操作字符串的方法

    操作字符串的方法有一下几种: 1,slice(start,end);// 截取字符串时***不包括***下标为end的元素. 2,substr(start,length):// ECMAscript ...

  9. js 数组 字符串基础方法

    数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整 ----创建方式 实例化创建 var arr = new Array(3); 创建长度为3的数组 每一项都为empty ...

  10. oracle分割字符串使用,oracle中分割字符串的方法

    首先,创建一个获取字符被分割数量的函数. create or replace function Get_StrArrayLength ( av_str varchar2,  --要分割的字符串 av_ ...

最新文章

  1. 零基础学python全彩版实战答案-零基础学Python(全彩版)
  2. Sharding Sphere如何配置,把两表连接导致的笛卡尔集的效果去掉
  3. BugKuCTF WEB 你必须让他停下
  4. 【Android OpenGL ES 开发 (三)】Shader 扩展
  5. ViewPager之使用PagerTabStrip添加标题栏,实现滑动效果
  6. 转 如何通过ildasm/ilasm修改assembly的IL代码
  7. Qcom 平台 camera 之 RAW+YUV图抓取
  8. Webmax简易入门操作手册(二)
  9. 虚拟化部署ESXI6.7+intel x710-da4万兆网卡
  10. 中日交流日本语初级上
  11. PIPIOJ1166PIPI的棋盘
  12. vue-treeselect下拉树
  13. python最佳身高_Python+sklearn使用线性回归算法预测儿童身高
  14. macbook pro开机后自动关机
  15. 【uniapp小程序】制作一个名片列表
  16. matlab静音检测,matlab去除静音段 | 学步园
  17. 装备制造业解决方案,实现供应链的产供销,智能化、协同化、平台化
  18. 最简单直白的Linux入门介绍+VMware虚拟机搭建服务器
  19. uxtheme.h内容
  20. Leetcode 675. 为高尔夫比赛砍树 C++

热门文章

  1. 解决python的OverflowError: int too large to convert to float
  2. 旁路电容0.1uF,是怎么来的?
  3. 万字长文:AWS如何跨越“鸿沟”
  4. JavaScript高级程序设计(读书笔记)(七)
  5. 关于没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题的解决方案
  6. 绿坝-花季护航 官网论坛
  7. Win7+vmware+xpsp3+vs2010驱动开发环境搭建及调试方法
  8. NVIDIA显卡驱动丢失 安装失败
  9. 两次救场、两度弃子:被嫌弃的盛大游戏的一生
  10. 天珣系统查找计算机登陆,天珣内网安全风险管理与审计系统