详解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 chosen动态设置值实例介绍
Aug 08 Javascript
Jquery AJAX POST与GET之间的区别
Nov 14 Javascript
js创建对象的区别示例介绍
Jul 24 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
基于jQuery实现表格的查看修改删除
Aug 01 Javascript
微信小程序 navbar实例详解
May 11 Javascript
React Native之prop-types进行属性确认详解
Dec 19 Javascript
JS实现将链接生成二维码并转为图片的方法
Mar 17 Javascript
详解js中let与var声明变量的区别
Apr 05 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 Javascript
vue完美实现el-table列宽自适应
May 08 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
Zerg兵种介绍
2020/03/14 星际争霸
php项目打包方法
2008/02/18 PHP
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
Yii PHP Framework实用入门教程(详细介绍)
2013/06/18 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
PHP fprintf()函数用法讲解
2019/02/16 PHP
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
js实现烟花特效
2020/03/02 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
Python实现的计算器功能示例
2018/04/26 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
python实现flappy bird游戏
2018/12/24 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
企业总经理岗位职责
2014/02/13 职场文书
课例研修方案
2014/05/31 职场文书
动物科学专业求职信
2014/07/27 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
音乐教师求职信范文
2015/03/20 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
人民调解协议书
2016/03/21 职场文书
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis
maven依赖的version声明控制方式
2022/01/18 Java/Android
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技