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 相关文章推荐
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
Mar 30 Javascript
JavaScript基于setTimeout实现计数的方法
May 08 Javascript
jQuery中 prop() attr()使用详解
May 19 Javascript
JavaScript中setMonth()方法的使用详解
Jun 11 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
Jul 07 Javascript
iview日期控件,双向绑定日期格式的方法
Mar 15 Javascript
vue 中swiper的使用教程
May 22 Javascript
javascript闭包的使用之按钮切换功能
Aug 30 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
Sep 18 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 Javascript
微信小程序实现上传多个文件 超过10个
Mar 30 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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
linux 下以二进制的方式安装 nodejs
2020/02/12 NodeJs
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
Python datetime时间格式化去掉前导0
2014/07/31 Python
python实现线程池的方法
2015/06/30 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
python 自动去除空行的实例
2018/07/24 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
帕克纽约:PARKER NY
2018/12/09 全球购物
打架检讨书100字
2014/01/08 职场文书
送达通知书
2015/04/25 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP
利用Java连接Hadoop进行编程
2022/06/28 Java/Android