详解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 相关文章推荐
HTML中事件触发列表与解说
Jul 09 Javascript
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
Jun 14 Javascript
JS实现div居中示例
Apr 17 Javascript
js实现图片在未加载完成前显示加载中字样
Sep 03 Javascript
javascript中alert()与console.log()的区别
Aug 26 Javascript
jQuery获取单击节点对象的方法
Jun 02 Javascript
jQuery检查元素存在性(推荐)
Sep 17 Javascript
AngularJS入门教程之数据绑定原理详解
Nov 02 Javascript
vue-axios使用详解
May 10 Javascript
解决webpack无法通过IP地址访问localhost的问题
Feb 22 Javascript
vuex的module模块用法示例
Nov 12 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
Jan 24 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
PHP通过串口实现发送短信
2015/07/08 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
2016/12/08 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
详解Python中的日志模块logging
2015/06/19 Python
python常用知识梳理(必看篇)
2017/03/23 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
Python中求对数方法总结
2020/03/10 Python
python3让print输出不换行的方法
2020/08/24 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
使用html5 canvas创建太空游戏的示例
2014/05/08 HTML / CSS
急诊科护士自我鉴定
2013/10/14 职场文书
历史专业毕业生的自我鉴定
2013/11/15 职场文书
会计专业自我鉴定范文
2013/12/29 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
委托书范本
2014/09/13 职场文书
报名委托书
2015/01/29 职场文书
田径运动会通讯稿
2015/07/18 职场文书
毕业感言怎么写
2015/07/31 职场文书
MySQL transaction事务安全示例讲解
2022/06/21 MySQL