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 For Beginners(转载)
Jan 05 Javascript
jQuery中选择器小问题(新人难免遇到)
Mar 31 Javascript
基于javascript如何传递特殊字符
Nov 30 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
Aug 08 Javascript
微信小程序中setInterval的使用方法
Sep 29 Javascript
解决vue 更改计算属性后select选中值不更改的问题
Mar 02 Javascript
vue2.0安装style/css loader的方法
Mar 14 Javascript
JavaScript实现左右滚动电影画布
Feb 06 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
Mar 12 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
Aug 05 Javascript
jQuery实现tab栏切换效果
Dec 22 jQuery
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
一个php作的文本留言本的例子(六)
2006/10/09 PHP
windows xp下安装pear
2006/12/02 PHP
php实现监听事件
2013/11/06 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
php字符集转换
2017/01/23 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
JavaScript中常用的运算符小结
2012/01/18 Javascript
Node.js的包详细介绍
2015/01/14 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
pandas计数 value_counts()的使用
2019/06/24 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
CSS3 实现发光边框特效
2020/11/11 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
职专应届生求职信
2013/11/16 职场文书
自主招生自荐信范文
2013/12/04 职场文书
海南地接欢迎词
2014/01/14 职场文书
土木工程专业推荐信
2014/02/19 职场文书
护理专业求职信
2014/06/15 职场文书
大学生作弊检讨书
2014/09/11 职场文书
教师党员个人整改措施
2014/10/27 职场文书
2014企业年终工作总结
2014/12/23 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
利用python做表格数据处理
2021/04/13 Python
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS
HTML5页面打开微信小程序功能实现
2022/09/23 HTML / CSS