javascript对字符串的切割截取方法集合
发表于:2021-08-30 22:41:37浏览:3453次
js切割字符串主要有下面几种,这里主要记录一下。
1、slice(start, end) 方法
start:起始索引(开始位置)
end:终止索引(结束位置)
如果某个参数为负,则从字符串的结尾开始计数
如果省略第二个参数,则该方法将裁剪字符串的剩余部分
var str = "GouguCms,GouguBlog,GouguEdu"; var res1 = str.slice(6,12); var res2 = str.slice(-12,-6); var res3 = str.slice(6); var res4 = str.slice(-12); //结果 console.log(res1);//ms,Gou console.log(res2);//log,Go console.log(res3);//ms,GouguBlog,GouguEdu console.log(res4);//log,GouguEdu
2. substring(start, end)方法
substring() 类似于 slice(),不同的是substring无法接受负的索引。
3.substr(start, length)方法
substr() 也是类似于 slice(),不同之处在于第二个参数规定被提取部分的长度。
var str = "GouguCms,GouguBlog,GouguEdu"; var res = str.substr(6,8); //结果 console.log(res);//ms,Gougu
4.split() 方法用于把一个字符串分割成字符串数组
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]5.charAt(position)
var str = "HELLO WORLD"; str.charAt(0); // 返回 H
推荐文章
- 微信淘宝实现互通?有关部门开始要求即时通信软件解除屏蔽网址链接,公平竞争
- 用Prismjs给勾股博客的文章模块增加代码高亮功能
- 勾股DEV,一款专为IT行业研发团队打造的智能化项目管理与团队协作的工具软件
- Layui的table模块导出所有数据,无需修改代码,完美解决方案
- thinkphp6创建并设置执行定时任务的方法
- 微软推出电脑管家,干净无广告无弹窗,是时候卸载360安全卫士和腾讯电脑管了
- 今晚新剧,碧血玄黄7/8集:金锋动,银剑现,道象阴阳变
- thinkphp使用where in查询order按照in的顺序排序
- 前端开发者必须掌握的数据可视化技术
- 82个常规的前端JavaScript方法封装(31~40)

