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 相关文章推荐
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
img onload事件绑定各浏览器均可执行
Dec 19 Javascript
基于jQuery实现文本框缩放以及上下移动功能
Nov 24 Javascript
Angularjs全局变量被作用域监听的正确姿势
Feb 06 Javascript
AngularJS基础 ng-mouseover 指令简单示例
Aug 02 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
Oct 28 Javascript
BootStrap Table 获取同行不同列元素的方法
Dec 19 Javascript
Vue.use源码学习小结
Jun 20 Javascript
解决layui 复选框等内置控件不显示的问题
Aug 14 Javascript
JS使用iView的Dropdown实现一个右键菜单
May 06 Javascript
基于Vue实现平滑过渡的拖拽排序功能
Jun 12 Javascript
vue.js实现点击图标放大离开时缩小的代码
Jan 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
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
十天学会php之第三天
2006/10/09 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
nodejs命令行参数处理模块commander使用实例
2014/09/17 NodeJs
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
python中单例常用的几种实现方法总结
2018/10/13 Python
python 多线程串行和并行的实例
2019/02/22 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
Python读取表格类型文件代码实例
2020/02/17 Python
Python接口测试get请求过程详解
2020/02/28 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
html5使用canvas实现图片下载功能的示例代码
2017/08/26 HTML / CSS
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
上班睡觉检讨书
2014/01/09 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
感恩祖国演讲稿
2014/09/09 职场文书
教师先进事迹材料
2014/12/16 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
JavaScript的function函数详细介绍
2021/11/20 Javascript