详解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实现的模拟QQ邮箱里的收件人选取及其他效果(一)
Jan 06 Javascript
jquery如何把参数列严格转换成数组实现思路
Apr 01 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
Nov 29 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
jquery动态创建div与input的实例代码
Oct 12 Javascript
node.js学习之base64编码解码
Oct 21 Javascript
JS实现一个简单的日历
Feb 22 Javascript
js如何获取网页所有图片
May 12 Javascript
浅谈es6 javascript的map数据结构
Dec 14 Javascript
vue短信验证性能优化如何写入localstorage中
Apr 25 Javascript
vue.js通过路由实现经典的三栏布局实例代码
Jul 08 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
Aug 08 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/04/28 PHP
php实现图片缩略图的方法
2016/03/29 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
JavaScript/jQuery 表单美化插件小结
2012/02/14 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
JavaScript控制Session操作方法
2013/01/17 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
2015/02/03 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
2016/07/04 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
python批量提取word内信息
2015/08/09 Python
python3编码问题汇总
2016/09/06 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
python实现图片素描效果
2020/09/26 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
大学生的应聘自我评价
2013/12/13 职场文书
员工试用期自我评价
2014/09/18 职场文书
单位租房协议范本
2014/12/03 职场文书
内乡县衙导游词
2015/02/05 职场文书
追讨欠款律师函
2015/06/24 职场文书
党员廉政准则心得体会
2016/01/20 职场文书