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 相关文章推荐
实现连缀调用的map方法(prototype)
Aug 05 Javascript
JavaScript游戏之优化篇
Nov 08 Javascript
jquery中实现简单的tabs插件功能的代码
Mar 02 Javascript
jQuery DOM插入节点操作指南
Mar 03 Javascript
ECMAScript5(ES5)中bind方法使用小结
May 07 Javascript
js无提示关闭浏览器窗口的两种方法分析
Nov 06 Javascript
jQuery将表单序列化成一个Object对象的实例
Nov 29 Javascript
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
详解vue-cli 2.0配置文件(小结)
Jan 14 Javascript
Vue自动构建发布脚本的方法示例
Jul 24 Javascript
vue style width a href动态拼接问题的解决
Aug 07 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
php 静态变量的初始化
2009/11/15 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
Python入门之modf()方法的使用
2015/05/15 Python
Python fileinput模块使用实例
2015/05/28 Python
利用python画一颗心的方法示例
2017/01/31 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
appium+python adb常用命令分享
2020/03/06 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
python 批量将中文名转换为拼音
2021/02/07 Python
数据库连接池的工作原理
2012/09/26 面试题
文史专业毕业生自荐信
2013/11/17 职场文书
集团薪酬管理制度
2014/01/13 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers
javascript对象3个属性特征
2021/11/17 Javascript
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL
Python借助with语句实现代码段只执行有限次
2022/03/23 Python