JS字符串常用操作方法实例小结


Posted in Javascript onJune 24, 2019

本文实例讲述了JS字符串常用操作方法。分享给大家供大家参考,具体如下:

【String类型】

1.返回给定位置的那个字符

var stringValue = "hello world";
alert(stringValue.charAt(1)); //"e"
//如果你想得到是不是字符而是字符编码
var stringValue = "hello world";
alert(stringValue.charCodeAt(1)); //输出"101"

2.concat(),将一或多个字符串拼接起来,返回拼接得到的新的字符串

var stringValue = "hello ";
var resrult = stringValue.concat("world");
alert(resrult); //"hello world"
alert(stringValue); //"hello "

3.返回被操作字符串的一个子字符串

var stringValue = "hello world";
alert(stringValue.slice(3)); //"lo world"
alert(stringValue.substring(3)); //"lo world"
alert(stringValue.substr(3)); //"lo world"
alert(stringValue.slice(3,7)); //"lo w"
alert(stringValue.substring(3,7)); //"lo w"
//返回7个字符
alert(stringValue.substring(3,7)); //"lo worl"

4.从一个字符串搜索指定的子字符串,返回子字符串的位置(没有找到返回-1)

var stringValue = "hello world";
alert(stringValue.indexOf("o"));  //4
alert(stringValue.lastIndexOf("o")); //7

5.trim(),会创建一个字符串副本,删除前置以及后缀的所有空格[IE8及一下不支持]

var stringValue = " hello world ";
var trimSting = stringValue.trim();
alert(trimSting); //"hello world"
alert(stringValue); //" hello world "

6.字符串的模式匹配方法

var text = "cat,bat,sat,fat";
var pattern = /.at/;
var matches = text.match(pattern);
alert(matches[0]); //"cat"

7.search()方法,返回字符串中第一个匹配项的索引

var text = "cat,bat,sat,fat";
var pos = text.search(/at/);
alert(pos); //1

8.替换

var text = "cat,bat,sat,fat";
var result = text.replace("at","ond");
alert(result); //"cond,bat,sat,fat"
result = text.replace(/at/g,"ond");
alert(result); //"cond,bond,sond,fond"

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容还可查看本站专题:《JavaScript字符与字符串操作技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》

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

Javascript 相关文章推荐
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
Apr 12 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
Jul 31 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
Oct 27 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
Jan 09 Javascript
JavaScript获取路径设计源码
May 22 Javascript
jQuery中:header选择器用法实例
Dec 29 Javascript
AngularJS的内置过滤器详解
May 14 Javascript
微信小程序canvas拖拽、截图组件功能
Sep 04 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
Sep 26 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
Apr 17 Javascript
JavaScript canvas实现跟随鼠标事件
Feb 10 Javascript
QT与javascript交互数据的实现
May 26 Javascript
新手入门带你学习JavaScript引擎运行原理
Jun 24 #Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
Jun 24 #Javascript
新手如何快速理解js异步编程
Jun 24 #Javascript
简单了解小程序+node梳理登陆流程
Jun 24 #Javascript
JS数组扁平化(flat)方法总结详解
Jun 24 #Javascript
深入了解query和params的使用区别
Jun 24 #Javascript
如何使用JavaScript实现栈与队列
Jun 24 #Javascript
You might like
PHP 函数学习简单小结
2010/07/08 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
session 加入redis的实现代码
2016/07/15 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
javascript parseInt() 函数的进制转换注意细节
2013/01/08 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
简单实例处理url特殊符号&处理(2种方法)
2013/04/02 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
详解Document.Cookie
2015/12/25 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
js实现简单的省市县三级联动效果实例
2016/02/18 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
Angular.js之作用域scope'@','=','&'实例详解
2017/02/28 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
Python迭代用法实例教程
2014/09/08 Python
Python简单计算文件夹大小的方法
2015/07/14 Python
Python中单例模式总结
2018/02/20 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
python实现excel公式格式化的示例代码
2020/12/23 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
C#怎么让一个窗口居中显示?
2015/10/20 面试题
小学生元旦感言
2014/02/26 职场文书
分层教学实施方案
2014/03/19 职场文书
综治宣传月活动总结
2014/04/28 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
毕业横幅标语
2014/10/08 职场文书
2014年营销工作总结
2014/11/22 职场文书