详解js常用分割取字符串的方法


Posted in Javascript onMay 15, 2019

1.substr

substr(start,length)表示从start位置开始,截取length长度的字符串。

var src="images/off_1.png";
alert(src.substr(7,3));

弹出值为:off

2.substring

substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。

var src="images/off_1.png";
alert(src.substring(7,10));

弹出值为:off

3.indexOF

indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置(从左向右)。没有匹配的则返回-1,否则返回首次出现位置的字符串的下标值。

var src="images/off_1.png";
alert(src.indexOf('t'));
alert(src.indexOf('i'));
alert(src.indexOf('g'));

弹出值依次为:-1,0,3

4.lastIndexOf

lastIndexOf()方法返回从右向左出现某个字符或字符串的首个字符索引值(与indexOf相反)

var src="images/off_1.png";
alert(src.lastIndexOf('/'));
alert(src.lastIndexOf('g'));

弹出值依次为:6,15

5.split

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

以空格分割返回一个了字符串返回

function SplitDemo(){
  var s, ss;
  var s = "The rain in Spain falls mainly in the plain.";
  // 在每个空格字符处进行分解。
  ss = s.split(" ");
  return(ss);
}

以上所述是小编给大家介绍的js常用分割取字符串的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用javascript实现给出的盒子的序列是否可连为一矩型
Aug 30 Javascript
兼容FF和IE的动态table示例自写
Oct 21 Javascript
js 验证身份证信息有效性
Mar 28 Javascript
javascript获取四位数字或者字母的随机数
Jan 09 Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
Aug 11 Javascript
jQuery中的siblings用法实例分析
Dec 24 Javascript
莱鸟介绍javascript onclick事件
Jan 06 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
Dec 08 Javascript
vue和webpack项目构建过程常用的npm命令详解
Jun 15 Javascript
基于Vue实现图片在指定区域内移动的思路详解
Nov 11 Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 Javascript
使用vuex-persistedstate本地存储vuex
Apr 29 Vue.js
elementUI table表格动态合并的示例代码
May 15 #Javascript
详解VUE调用本地json的使用方法
May 15 #Javascript
微信小程序的mpvue框架快速上手指南
May 15 #Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
May 15 #Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
May 15 #Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 #Javascript
小程序绑定用户方案优化小结
May 15 #Javascript
You might like
php基础知识:类与对象(5) static
2006/12/13 PHP
php获取文件大小的方法
2014/02/26 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
简单三步,搞掂内存泄漏
2007/03/10 Javascript
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
在AngularJS中如何使用谷歌地图把当前位置显示出来
2016/01/25 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中字典和JSON互转操作实例
2015/01/19 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
2016/07/02 Python
pandas中DataFrame修改index、columns名的方法示例
2019/08/02 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
Python如何定义一个函数
2015/09/01 面试题
安全生产先进个人材料
2014/02/06 职场文书
高中生的自我评价
2014/03/04 职场文书
《春雨》教学反思
2014/04/24 职场文书
竞选班委演讲稿
2014/04/28 职场文书
运动会广播稿200米(5篇)
2014/10/15 职场文书
在职证明书模板
2015/06/15 职场文书
Nginx进程调度问题详解
2021/09/25 Servers