js中substr,substring,indexOf,lastIndexOf的用法小结


Posted in Javascript onDecember 27, 2013

js中substr,substring,indexOf,lastIndexOf等的用法

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

Javascript 相关文章推荐
JavaScript Prototype对象
Jan 07 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
js实现iframe跨页面调用函数的方法
Dec 13 Javascript
浅析在javascript中创建对象的各种模式
May 06 Javascript
js 打开新页面在屏幕中间的实现方法
Nov 02 Javascript
Vue 短信验证码组件开发详解
Feb 14 Javascript
vue页面使用阿里oss上传功能的实例(二)
Aug 09 Javascript
vue.js $refs和$emit 父子组件交互的方法
Dec 20 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
Aug 14 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
Jul 26 Javascript
js删除对象中的某一个字段的方法实现
Jan 11 Javascript
window.open打开页面居中显示的示例代码
Dec 27 #Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 #Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
Dec 27 #Javascript
JS 数字转换研究总结
Dec 26 #Javascript
利用jQuary实现文字浮动提示效果示例代码
Dec 26 #Javascript
js几秒以后倒计时跳转示例
Dec 26 #Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
Dec 26 #Javascript
You might like
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
PHP打印输出函数汇总
2016/08/28 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
python实现Floyd算法
2018/01/03 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
采购员岗位职责
2013/11/15 职场文书
校园自助餐厅的创业计划书
2013/12/26 职场文书
技校个人求职信范文
2014/01/25 职场文书
新护士岗前培训制度
2014/02/02 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
入党现实表现材料
2014/12/23 职场文书
雷锋之歌观后感
2015/06/10 职场文书
Python实现制作销售数据可视化看板详解
2021/11/27 Python
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL
python 镜像环境搭建总结
2022/09/23 Python