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 相关文章推荐
ext实现完整的登录代码
Aug 08 Javascript
JavaScript AJAX之惰性载入函数
Aug 27 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
jQuery手机拨号界面特效代码分享
Aug 27 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 Javascript
JavaScript编程学习技巧汇总
Feb 21 Javascript
遍历json获得数据的几种方法小结
Jan 21 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
Apr 11 Javascript
分享5个顶级的JavaScript Ajax组件库
Sep 16 Javascript
详解es6新增数组方法简便了哪些操作
May 09 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
Feb 23 Javascript
jquery实现上传图片功能
Jun 29 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
PHP 编程请选择正确的文本编辑软件
2006/12/21 PHP
php 地区分类排序算法
2013/07/01 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
详解小程序如何改变onLoad的执行时机
2019/11/01 Javascript
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python如何生成树形图案
2018/01/03 Python
Python抽象和自定义类定义与用法示例
2018/08/23 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
python和php哪个更适合写爬虫
2020/06/22 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
医学专业职业生涯规划范文
2014/02/05 职场文书
移交协议书
2014/08/19 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
消防宣传语大全
2015/07/13 职场文书
校友会致辞
2015/07/30 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
如何做好工作总结!
2019/04/10 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js