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 相关文章推荐
增强的 JavaScript 的 trim 函数的代码
Aug 13 Javascript
javascript中的循环语句for语句深入理解
Apr 04 Javascript
js父页面与子页面不同时显示的方法
Oct 16 Javascript
js动态创建及移除div的方法
Jun 03 Javascript
jQuery实现二级下拉菜单效果
Jan 05 Javascript
Angular页面间切换及传值的4种方法
Nov 04 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
Dec 20 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
Jul 11 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
Aug 31 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
Sep 28 Javascript
使用node搭建自动发图文微博机器人的方法
Mar 22 Javascript
Element Badge标记的使用方法
Jul 27 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
js操作iframe的一些方法介绍
2013/06/25 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
js实现交通灯效果
2017/01/13 Javascript
JS身份证信息验证正则表达式
2017/06/12 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
python练习程序批量修改文件名
2014/01/16 Python
python中日志logging模块的性能及多进程详解
2017/07/18 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
python列表生成器迭代器实例解析
2019/12/19 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
开国大典观后感
2015/06/04 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
.Net Core导入千万级数据至Mysql的步骤
2021/05/24 MySQL
浅谈怎么给Python添加类型标注
2021/06/08 Python
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript