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 相关文章推荐
JavaScript 输入框内容格式验证代码
Feb 11 Javascript
javascript Window及document对象详细整理
Jan 12 Javascript
JS面向对象编程浅析
Aug 28 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
Jan 11 Javascript
常用的JS验证和函数汇总
Dec 23 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
Boostrap模态窗口的学习小结
Mar 28 Javascript
AngularJS Ajax详解及示例代码
Aug 17 Javascript
AngularJS过滤器filter用法总结
Dec 13 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
Dec 14 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
vue+iview框架实现左侧动态菜单功能的示例代码
Jul 23 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
PHP mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
PHP面向对象法则
2012/02/23 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
php依赖注入知识点详解
2019/09/23 PHP
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
详解vue 自定义marquee无缝滚动组件
2019/04/09 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
Python函数参数类型*、**的区别
2015/04/11 Python
Python的Flask框架中web表单的教程
2015/04/20 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
python集合常见运算案例解析
2019/10/17 Python
基于python中__add__函数的用法
2019/11/25 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
信息专业学生学习的自我评价
2014/02/17 职场文书
春节联欢晚会主持词
2014/03/24 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
教师节表彰会主持词
2015/07/06 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
导游词之无锡梅园
2019/11/28 职场文书
AJAX学习笔记
2021/05/18 Javascript