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 相关文章推荐
js 高效去除数组重复元素示例代码
Dec 19 Javascript
js/jquery判断浏览器类型的方法小结
May 12 Javascript
详解AngularJS中自定义指令的使用
Jun 17 Javascript
js实现数组转换成json
Jun 26 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
jQuery实现的网页换肤效果示例
Sep 20 Javascript
Vue.js学习示例分享
Feb 05 Javascript
微信小程序实现登录页云层漂浮的动画效果
May 05 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
Oct 30 Javascript
vue等两个接口都返回结果再执行下一步的实例
Sep 08 Javascript
jQuery实现简单评论区功能
Oct 26 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+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
农历与西历对照
2006/09/06 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
微信小程序实现点赞、取消点赞功能
2018/11/02 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
python中的decorator的作用详解
2018/07/26 Python
详解Python字典小结
2018/10/20 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
智能钱包:Ekster
2019/11/21 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
什么是事务?为什么需要事务?
2012/01/09 面试题
上班早退检讨书
2014/01/09 职场文书
打架检讨书800字
2014/01/10 职场文书
学生打架检讨书
2014/02/14 职场文书
初三开学计划书
2014/04/27 职场文书
防沙治沙典型材料
2014/05/07 职场文书
2014最新离职证明范本
2014/09/12 职场文书
使用canvas实现雪花飘动效果的示例代码
2021/03/30 HTML / CSS