js对字符串的一些操作方法
1、charCodeAt(index);
返回一个整数,代表下标位置上字符的Unicode的编码。
2、fromCharCode(code1,code2,code3,...);
code1代表Unicode编码数
eg:obj.fromCharCode(65,66,112); //返回ABp
3、charAt(index);
返回指定下标的字符,超出返回一个空字符。
4、slice(start,end);
返回字符串的片段。
eg:var str = 123456;
str.slice(2,4);//返回34
注:end下标不包括自己本身
下标start、end可以为负数,如果为为负数,则作为length+start/end处理。
5、substring(start,end);
返回字符串的片段。
eg:var str = 123456;
str.substring(-2,4)//返回1234
注:substring方法中参数start为负数时,自动转换0。
6、substr(index,length);
返回字符串的片段。
参数一:指定下标 , 参数二:截取长度。
7、indexOf(str,strIndex);
参数一:需要查找的字符串 , 参数二 : 查找开始的下标。
返回第一次出现的位置,没有则返回-1。
eg:var str = "213abcde4";
str.indexOf(a,2)//返回3
注:该方法是从左往右查找。
8、lastIndexOf(str,strIndex);
参数一:需要查找的字符串 , 参数二 : 查找开始的下标。
返回最后一次出现的位置,没有则返回-1.
eg:var str = "213abcde4213abcde4";
str.lastIndexOf("e",17)//返回16
注:该方法是从右往左查找。
9、search(reExp);
返回与正则表达式相匹配的字符串的位置。
var str = "ddfsgdg";
str.search(/s/)//返回3
10、concat(str,str1,...);
返回一个或多个字符串的连接。
var str = "123";
var str1 = "abc";
str.concat(str1)//123abc
11、toUpperCase();
字符串转换成大写。
12、toLowerCase();
字符串转换成大写。
13、split(separator,limit);
将一个字符串分割成子字符串,如何结果以数组的形式返回。
参数一:分割条件 ,参数二:返回数组的上限。
eg: var str = "afs,gd,sg,h,g";
str.split(",",2)//返回["afs","gd"]
js对字符串的一些操作方法的更多相关文章
- 不要再混淆js的substring和substr了!(附js所有字符串方法)
一.字符串操作方法 js中字符串方法操作有很多:concat.indexOf.... 这里只要介绍两种经常混淆的字符串截取方法:substring.substr 二.从例子入手 let str = ' ...
- JS判断字符串长度的5个方法
这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: 代码如下: String.pr ...
- 怎么用JS截取字符串中第一个和第二个字母间的部分?
一.JS中用正则判断字符串是否有匹配正则的字符串部分,格式如下: /[a-zA-Z](.*?)[a-zA-Z]/.test('1a123d45678901a2') “.test”前面的部分是正则表达式 ...
- js对字符串的操作
js对字符串的操作 concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . charA ...
- js替换字符串的所有示例代码
js如何替换字符串中所有. /** * 替换字符串中所有 * @param obj 原字符串 * @param str1 替换规则 * @param str2 替换成什么 * @return 替换后的 ...
- Js判断对象是否为空,Js判断字符串是否为空
Js判断对象是否为空,Js判断字符串是否为空,JS检查字符串是否为空字符串 >>>>>>>>>>>>>>>&g ...
- js移除最后一个字符,js替换字符串的连接符号,js移除最后一个分隔符号
js移除最后一个字符 js移除最后一个分隔符号 js替换字符串的连接符号 >>>>>>>>>>>>>>>> ...
- js截取字符串区分汉字字母代码
js截取字符串并且区分汉字字母,一个汉字辨别为两个字节. function substr(str, len) { if (!str || !len) { return ''; } // 预期计数:中文 ...
- 小议 js 下字符串比较大小
原文:小议 js 下字符串比较大小 之前群里有人问如何比较两个时间大小,他的时间格式是 2014-08-08 而不是 2014-8-8.所以我给的方法是 直接比较,如: var a = "2 ...
随机推荐
- poj2635
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/chaoweilanmao/article/details/33417423 这道题一看是大数题就知道 ...
- Druid、BoneCP、DBCP、C3P0等主流数据库对比
关键功能 Druid BoneCP DBCP C3P0 Proxool JBoss LRU 是 否 是 否 是 是 PSCache 是 是 是 是 否 是 PSCache-Oracle-Optimiz ...
- 图上最短路(Dijkstra, spfa)
单源最短路径 题目描述 如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度. 输入输出格式 输入格式: 第一行包含三个整数N.M.S,分别表示点的个数.有向边的个数.出发点的编号. 接下来 ...
- 【转】如何使用分区助手完美迁移系统到SSD固态硬盘?
自从SSD固态硬盘出世以来,一直都被持续关注着,SSD的性能优势让无数用户起了将操作系统迁移到SSD的心思,直接后果就是让无数机械硬盘为止黯然退场,很多软件都可以做到系统迁移,然而,被完美迁移的系统却 ...
- CentOS自带定时任务crontab
设置定时任务规则,crontab -e,如下示例为每一分钟执行一次脚本 在脚本中写入内容时需注意路径,可以写绝对路径,也可以按照如下形式 exepath=$(cd "$(dirname &q ...
- autoware
在 Autoware目录下执行 git checkout 将版本切换到1.10.0 因为最新版驱动有问题然后执行 sudo apt-get update sudo apt-get install -y ...
- 20175330 2018-2019-2 《Java程序设计》第八周学习总结
# **教材学习内容总结### 本周学习<Java程序设计>第十五章:*** 泛型: 泛型(Generics)的主要目的是可以建立具有类型安全的集合框架,如链表.散列映射等数据结构.泛型类 ...
- AI 积分图
积分图(Integral Image),可以用于快速计算矩形特征.积分图每个位置(x, y)的值,等于原图对应位置的左上角所有像素点的值之和.因为“积分”在离散情况下就是求和,所以这也是积分图的命名由 ...
- PHP创建socket服务
PHP可以创建socket服务. 先熟悉几个php网络方面的函数,操作手册地址 http://php.net/manual/zh/ref.sockets.php 简单介绍下socket,它表示套接字 ...
- IntelliJ IDEA 高效率配置
之前学习和开发的时候一直用Eclipse,现在转战IDEA,记录一下IDEA的个性化设置,有助于提高效率.(参考:http://www.cnblogs.com/huaxingtianxia/p/586 ...