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 相关文章推荐
TextArea不支持maxlength的解决办法(jquery)
Sep 13 Javascript
javascript中不提供sleep功能如何实现这个功能
May 27 Javascript
一个JavaScript处理textarea中的字符成每一行实例
Sep 22 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
Sep 23 Javascript
JQuery+EasyUI轻松实现步骤条效果
Feb 22 Javascript
老生常谈onBlur事件与onfocus事件(js)
Jul 09 Javascript
Angularjs之filter过滤器(推荐)
Nov 27 Javascript
Angularjs 事件指令详细整理
Jul 27 Javascript
Angular数据绑定机制原理
Apr 17 Javascript
从0到1搭建Element的后台框架的方法步骤
Apr 10 Javascript
Vue Render函数原理及代码实例解析
Jul 30 Javascript
Vue+ElementUI 中级联选择器Bug问题的解决
Jul 31 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 AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
在字符串指定位置插入一段字符串的php代码
2010/02/16 PHP
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
js调用flash的效果代码
2008/04/26 Javascript
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
Python 开发Activex组件方法
2009/11/08 Python
Python中变量交换的例子
2014/08/25 Python
python实现2048小游戏
2015/03/30 Python
python随机数分布random测试
2018/08/27 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
苏宁红孩子母婴商城:redbaby
2017/02/12 全球购物
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
电子商务毕业生求职信
2013/11/10 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
爱国主义演讲稿
2014/05/07 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle