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对象的property和prototype是这样一种关系
Mar 24 Javascript
js 动态选中下拉框
Nov 26 Javascript
JavaScript中join()方法的使用简介
Jun 09 Javascript
jQuery on()方法示例及jquery on()方法的优点
Aug 27 Javascript
Node.js操作Firebird数据库教程
Mar 04 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
JS中使用 after 伪类清除浮动实例
Mar 01 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
Jan 02 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
Vue实现商品飞入购物车效果(电商项目)
Nov 26 Javascript
Vue父组件向子组件传值以及data和props的区别详解
Mar 02 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
Apr 14 Javascript
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
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
基于vue实现简易打地鼠游戏
2020/08/21 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
中学教师实习自我鉴定
2013/09/28 职场文书
商务英语毕业生自荐信范文
2013/11/08 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
只用50行Python代码爬取网络美女高清图片
2021/06/02 Python
分析Python list操作为什么会错误
2021/11/17 Python
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL
Python pyecharts绘制条形图详解
2022/04/02 Python
未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程
2022/04/08 数码科技
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS