详解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 JSON的解析方式分享
Apr 05 Javascript
jquery 使用简明教程
Mar 05 Javascript
Javascript保存网页为图片借助于html2canvas库实现
Sep 05 Javascript
javascript将url中的参数加密解密代码
Nov 17 Javascript
vue-axios使用详解
May 10 Javascript
利用canvas实现的加载动画效果实例代码
Jul 05 Javascript
Vue.js项目部署到服务器的详细步骤
Jul 17 Javascript
Vue数据监听方法watch的使用
Mar 28 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
May 16 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
js仿360开机效果
Dec 26 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 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
PHP代码优化技巧小结
2015/09/29 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
js读取cookie方法总结
2014/10/31 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
Python中dict和set的用法讲解
2019/03/28 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
国富论读书笔记
2015/06/26 职场文书
Python基础详解之邮件处理
2021/04/28 Python
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL