详解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 14 Javascript
from 表单提交返回值用post或者是get方法实现
Aug 21 Javascript
jquery插件splitScren实现页面分屏切换模板特效
Jun 16 Javascript
浅析Bootstrap组件之面板组件
May 04 Javascript
原生js的数组除重复简单实例
May 24 Javascript
老生常谈onBlur事件与onfocus事件(js)
Jul 09 Javascript
浅析上传头像示例及其注意事项
Dec 14 Javascript
详解vee-validate的使用个人小结
Jun 07 Javascript
Angular父组件调用子组件的方法
Apr 02 Javascript
layui实现多图片上传并限制上传的图片数量
Sep 26 Javascript
微信小程序中的上拉、下拉菜单功能
Mar 13 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 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
星际争霸秘籍
2020/03/04 星际争霸
基于HTTP长连接的"服务器推"技术的php 简易聊天室
2009/10/31 PHP
php输入流php://input使用浅析
2014/09/02 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
在react-antd中弹出层form内容传递给父组件的操作
2020/10/24 Javascript
Python标准库os.path包、glob包使用实例
2014/11/25 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
python实现最速下降法
2020/03/24 Python
django中related_name的用法说明
2020/05/20 Python
序列化Python对象的方法
2020/08/01 Python
水利公司纪检监察自我鉴定
2014/02/25 职场文书
党员承诺书怎么写
2014/05/20 职场文书
实验室标语
2014/06/21 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
python使用BeautifulSoup 解析HTML
2022/04/24 Python