详解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 类
Nov 07 Javascript
JS截取url中问号后面参数的值信息
Apr 29 Javascript
每天一篇javascript学习小结(RegExp对象)
Nov 17 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
AngularJS 2.0入门权威指南
Oct 08 Javascript
javascript中json对象json数组json字符串互转及取值方法
Apr 19 Javascript
深入探究AngularJs之$scope对象(作用域)
Jul 20 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
Sep 04 Javascript
Less 安装及基本用法
May 05 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
Dec 12 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
Oct 11 Javascript
JavaScript如何实现图片处理与合成
May 29 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 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
php动态绑定变量的用法
2015/06/16 PHP
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
2020/02/26 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
Python如何获取系统iops示例代码
2016/09/06 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
python实现飞行棋游戏
2020/02/05 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
日本最大的购物网站乐天市场国际版:Rakuten Global Market(支持中文)
2020/02/03 全球购物
青春演讲稿范文
2014/05/08 职场文书
市场推广策划方案
2014/06/02 职场文书
物联网工程专业推荐信
2014/09/08 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang
Mysql数据库命令大全
2021/05/26 MySQL