详解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 相关文章推荐
新浪刚打开页面出来的全屏广告代码
Apr 02 Javascript
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
Apr 20 Javascript
jquery ajax请求实例深入解析
Nov 26 Javascript
MyEclipse取消验证Js的两种方法
Nov 14 Javascript
jQuery过滤选择器:not()方法使用介绍
Apr 20 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
Jan 10 Javascript
AngularJS手动表单验证
Feb 01 Javascript
jQuery实现弹幕效果
Feb 17 Javascript
JS中promise化微信小程序api
Apr 12 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
JS使用栈判断给定字符串是否是回文算法示例
Mar 04 Javascript
JS实现点餐自动选择框(案例分析)
Dec 10 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绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
2017/12/09 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
numpy中索引和切片详解
2017/12/15 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
python中实现字符串翻转的方法
2018/07/11 Python
python多行字符串拼接使用小括号的方法
2020/03/19 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python地震数据可视化详解
2019/06/18 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
python编写计算器功能
2019/10/25 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
python和php哪个容易学
2020/06/19 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
HTML5手机端弹出遮罩菜单特效代码
2016/01/27 HTML / CSS
关于毕业的中学校园广播稿
2014/01/26 职场文书
2014年档案室工作总结
2014/12/01 职场文书
教师读书活动心得体会
2016/01/14 职场文书
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技