详解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 相关文章推荐
jQuery下的动画处理总结
Oct 10 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
Dec 09 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
js实现透明度渐变效果的方法
Apr 10 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
Jul 18 Javascript
BootStrap响应式导航条实例介绍
May 06 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
js, jQuery实现全选、反选功能
Mar 08 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
详解vuex结合localstorage动态监听storage的变化
May 03 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
Jun 11 Javascript
ES6中new Function()语法及应用实例分析
Feb 19 Javascript
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
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
2016/03/03 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
微信小程序 删除项目工程实现步骤
2016/11/10 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
Vue中render函数的使用方法
2018/01/31 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Django自定义分页效果
2017/06/27 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
python获取代码运行时间的实例代码
2018/06/11 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
python实现大文件分割与合并
2019/07/22 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
自我鉴定的范文
2013/10/03 职场文书
公务员年总结的自我评价
2013/10/25 职场文书
入党申请自荐书范文
2014/02/11 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript