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 相关文章推荐
Cookie 小记
Apr 01 Javascript
写自已的js类库需要的核心代码
Jul 16 Javascript
web css实现整站样式互相切换
Oct 29 Javascript
jquery实现简单的二级导航下拉菜单效果
Sep 07 Javascript
JavaScript如何动态创建table表格
Aug 02 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
js判断是否为空和typeof的用法(详解)
Oct 07 Javascript
DOM 事件的深入浅出(二)
Dec 05 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
Jan 13 Javascript
Angular.JS中的this指向详解
May 17 Javascript
微信接入之获取用户头像的方法步骤
Sep 23 Javascript
详解vue 组件的实现原理
Nov 12 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
php 获取远程网页内容的函数
2009/09/08 PHP
简单的php缓存类分享     php缓存机制
2014/01/22 PHP
php绘制圆形的方法
2015/01/24 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
json数据的列循环示例
2013/09/06 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
13个PHP函数超实用
2015/10/21 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
vue中element 的upload组件发送请求给后端操作
2020/09/07 Javascript
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Python实现简单HTML表格解析的方法
2015/06/15 Python
python 简单的多线程链接实现代码
2016/08/28 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
化学相关工作求职信
2013/10/02 职场文书
材料化学专业求职信
2014/07/15 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python
Vue.Draggable实现交换位置
2022/04/07 Vue.js