JavaScript截取字符串的2个函数介绍


Posted in Javascript onAugust 27, 2014

首先我们来看一下substring函数使用介绍。

一、substring

substring需要至少需要一个参数,第一个参数为起始位置,第二个参数可选,为结束位置。

只有一个参数:

<meta charset="UTF-8" />

<script type='text/javascript'>

/**

 * substring函数使用DEMO

 */

var str = '欢迎各位童鞋到三水点靠木做客';

var sub = str.substring(3);

alert(sub); // out : 位童鞋到三水点靠木做客

</script>

两个参数:
<meta charset="UTF-8" />

<script type='text/javascript'>

/**

 * substring函数使用DEMO

 */

var str = '欢迎各位童鞋到三水点靠木做客';

var sub = str.substring(3,11);

alert(sub); // out : 位童鞋到三水点靠木

</script>

二、substr

substr同样至少需要一个参数,第一个参数为起始位置,第二个参数可选,为长度。

只有一个参数:

<meta charset="UTF-8" />

<script type='text/javascript'>

/**

 * substring函数使用DEMO

 */

var str = '欢迎各位童鞋到三水点靠木做客';

var sub = str.substr(3);

alert(sub); // out : 位童鞋到三水点靠木做客

</script>

两个参数:
<meta charset="UTF-8" />

<script type='text/javascript'>

/**

 * substring函数使用DEMO

 */

var str = '欢迎各位童鞋到三水点靠木做客';

var sub = str.substr(3,2);

alert(sub); // out : 位童

</script>

由此以上示例看出,substring与substr在只有一个参数的情况下,结果都是相同的,只有在第二个参数有所区别。

Javascript 相关文章推荐
javascript 模式设计之工厂模式学习心得
Apr 27 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
jQuery操作元素css样式的三种方法
Jun 04 Javascript
使用node.js 制作网站前台后台
Nov 13 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
ThinkJS中如何使用MongoDB的CURD操作
Dec 13 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
Jul 10 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
Sep 02 Javascript
微信小程序实现跑马灯效果
Oct 21 Javascript
JavaScript设计模式之命令模式实例分析
Jan 16 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 Javascript
Vue实现省市区三级联动
Dec 27 Vue.js
JavaScript中判断页面关闭、页面刷新的实现代码
Aug 27 #Javascript
jQuery中的read和JavaScript中的onload函数的区别
Aug 27 #Javascript
javascript实现的一个随机点名功能
Aug 26 #Javascript
JS按回车键实现登录的方法
Aug 25 #Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 #Javascript
一个支持任意尺寸的图片上下左右滑动效果
Aug 24 #Javascript
jquery 取子节点及当前节点属性值的方法
Aug 24 #Javascript
You might like
基于mysql的论坛(1)
2006/10/09 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
php简单统计在线人数的方法
2016/05/10 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
JavaScript仿微博发布信息案例
2016/11/16 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
JS防抖和节流实例解析
2019/09/24 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
Python中if elif else及缩进的使用简述
2018/05/31 Python
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
介绍一下Python下range()函数的用法
2013/11/07 面试题
《落花生》教学反思
2014/02/25 职场文书
小学数学国培感言
2014/03/10 职场文书
保险专业求职信
2014/07/07 职场文书
乡镇组织委员个人整改措施
2014/09/16 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
具结保证书
2015/01/17 职场文书
工程质量保证书
2015/05/09 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
基于docker安装zabbix的详细教程
2022/06/05 Servers