javascript字符串对象常用api函数小结(连接,替换,分割,转换等)


Posted in Javascript onSeptember 20, 2016

本文实例讲述了javascript字符串对象常用api函数。分享给大家供大家参考,具体如下:

1. concat(str1,str2,···)

连接字符串

2. indexOf(str,start)

返回 str 在字符串中首次出现的位置

var str = "hello world";
str.indexOf("hello"); // 0
str.indexOf("o",5); // 7
str.indexOf("World"); // -1

3. lastIndexOf(str,start)

返回 str 在字符串中最后出现的位置

var str = "hello world";
str.lastIndexOf("hello"); // 0
str.lastIndexOf("o",3); // -1
str.lastIndexOf("o",5); // 4

4. replace(regexp/substr,replacement)

在字符串中用一些字符替换另一些字符,或替换一个与正则匹配的字串

var str = "I is Allen.";
str.replace("is","am"); // "I am Allen."

5. slice(start,end)

返回字符串的片段

var str = "I am Jack.";
str.slice(3,7); // "m Ja"
str.slice(3); // "m Jack."
str.slice(3,-3); // "m Ja"

6. split(separator,limit)

将一个字符串分割为子串,然后将结果作为字符串数组返回

var str = "hello world";
str.split(" "); // ["hello","world"]
str.split(" ",1); // ["hello"]

7. substr(start,lenght)

返回一个从指定位置开始的指定长度的字串

var str = "how do you do?";
str.substr(4,2); // "do"
str.substr(4); // "do you do?"
str.substr(4,0); // " "
str.substr(4,-1); // " "
str.substr(-3); // "do?"

8. substring(start,end)

返回位于 string 对象中指定位置的字串,包含 start 处字符,但不包含 end 处字符

var str = "how do you do?";
str.substring(0,3); // "how"

9. toLowerCase()

把字符串转换为小写

10. toUpperCase()

把字符串转换为大写

var str = "How do you do?";
str.toLowerCase(); // "how do you do?"
str.toUpperCase(); // "HOW DO YOU DO?"

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery实现切换页面布局使用介绍
Oct 09 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
Dec 15 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
Jan 14 Javascript
详解javascript中对数据格式化的思考
Jan 23 Javascript
JS随机排序数组实现方法分析
Oct 11 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
Jan 16 Javascript
使用vuex的state状态对象的5种方式
Apr 19 Javascript
React Native日期时间选择组件的示例代码
Apr 27 Javascript
Angular6 Filter实现页面搜索的示例代码
Dec 02 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
Sep 02 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
Jan 07 Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 #Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 #Javascript
深入理解requestAnimationFrame的动画循环
Sep 20 #Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 #Javascript
谈谈对JavaScript原生拖放的深入理解
Sep 20 #Javascript
Javascript获取图片原始宽度和高度的方法详解
Sep 20 #Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 #Javascript
You might like
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
YUI 读码日记之 YAHOO.util.Dom - Part.1
2008/03/22 Javascript
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
js实现左右轮播图
2020/01/09 Javascript
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
python利用正则表达式提取字符串
2016/12/08 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
python求前n个阶乘的和实例
2020/04/02 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
Python面向对象实现方法总结
2020/08/12 Python
Python实现加密的RAR文件解压的方法(密码已知)
2020/09/11 Python
Python 使用office365邮箱的示例
2020/10/29 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
荷兰电脑专场:Paradigit
2018/05/05 全球购物
环境科学专业研究生求职信
2013/10/02 职场文书
安全生产责任书
2014/03/12 职场文书
安全教育培训心得体会
2016/01/15 职场文书