详解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 相关文章推荐
web 页面分页打印的实现
Jun 22 Javascript
推荐20家国外的脚本下载网站
Apr 28 Javascript
深入了解Node.js中的一些特性
Sep 25 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
Mar 26 Javascript
jquery简单实现幻灯片的方法
Aug 03 Javascript
JQuery获取鼠标进入和离开容器的方向
Dec 29 Javascript
原生JS实现图片懒加载(lazyload)实例
Jun 13 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
Jul 11 Javascript
详解javascript函数写法大全
Mar 25 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
Jun 07 Javascript
微信小程序实现分页加载效果
Nov 19 Javascript
详解基于element的区间选择组件校验(交易金额)
Jan 07 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 $_SERVER当前完整url的写法
2009/11/12 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
firefox下input type="file"的size是多大
2011/10/24 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
django基于restframework的CBV封装详解
2019/08/08 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
关于递归的一道.NET面试题
2013/05/12 面试题
小加工厂管理制度
2014/01/21 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
2014年班组工作总结
2014/11/20 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
大学体育课感想
2015/08/10 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
家访教师心得体会
2016/01/23 职场文书
PHP新手指南
2021/04/01 PHP
解决Pytorch中关于model.eval的问题
2021/05/22 Python