美文网首页
字符串一些方法

字符串一些方法

作者: 回忆不死我们不散 | 来源:发表于2020-07-07 17:01 被阅读0次

1 concat
将两个或多个字符的文本组合起来,返回一个新的字符串。

var a = "hello";

var b = ",world";

var c = a.concat(b);

alert(c);

//c = "hello,world"

2 indexOf
返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。

var index1 = a.indexOf("l");

//index1 = 2

var index2 = a.indexOf("l",3);

//index2 = 3

3 charAt
返回指定位置的字符。

var get_char = a.charAt(0);

//get_char = "h"

4 lastIndexOf
返回字符串中一个子串最后一处出现的索引(从右到左搜索),如果没有匹配项,返回 -1 。

var index1 = lastIndexOf('l');

//index1 = 3

var index2 = lastIndexOf('l',2)

//index2 = 2

5 match
检查一个字符串匹配一个正则表达式内容,如果么有匹配返回 null。

var re = new RegExp(/^\w+$/);

var is_alpha1 = a.match(re);

//is_alpha1 = "hello"

var is_alpha2 = b.match(re);

//is_alpha2 = null 

6 substring
返回字符串的一个子串,传入参数是起始位置和结束位置。

var sub_string1 = a.substring(1);

//sub_string1 = "ello"

var sub_string2 = a.substring(1,4);

//sub_string2 = "ell"

7 substr
返回字符串的一个子串,传入参数是起始位置和长度

var sub_string1 = a.substr(1);

//sub_string1 = "ello"

var sub_string2 = a.substr(1,4);

//sub_string2 = "ello"

8 replace
用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。

var result1 = a.replace(re,"Hello");

//result1 = "Hello"

var result2 = b.replace(re,"Hello");

//result2 = ",world"

9 search
执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。

var index1 = a.search(re);

//index1 = 0

var index2 = b.search(re);

//index2 = -1

10 slice
提取字符串的一部分,并返回一个新字符串(与 substring 相同)。

var sub_string1 = a.slice(1);

//sub_string1 = "ello"

var sub_string2 = a.slice(1,4);

//sub_string2 = "ell"

11 split
通过将字符串划分成子串,将一个字符串做成一个字符串数组。

var arr1 = a.split("");

//arr1 = [h,e,l,l,o]

12 length
返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。

var len = a.length();

//len = 5

13 toLowerCase
将整个字符串转成小写字母。

var lower_string = a.toLowerCase();

//lower_string = "hello"

14 toUpperCase
将整个字符串转成大写字母。

var upper_string = a.toUpperCase();

//upper_string = "HELLO"

链接:https://www.jianshu.com/p/55f0a9ee8068

相关文章

  • String(字符)篇

    1.字符串的一些问题 2.字符串属性和方法 字符串属性 字符串方法 javascript == 与 ===区别

  • js string对象-replace方法

    js string对象 方法 replace方法 用于在字符串中用一些字符串替换另外一些字符串,也可以替换一个正则...

  • Python—字符串(二)

    上篇讲了python字符串的一些常用方法,现在再来看看字符串的一些不常用的方法吧(个人觉得比较鸡肋的方法)。 ce...

  • Swift截取字符串

    一、Swift字符串操作,常用的一些方法,获取字符串长度,字符串首字母大写,字符串全部大写等 /// 一些常用st...

  • 字符串&数组方法

    介绍一些项目常用到的数组和字符串方法,这些方法方便我们灵活运用请求的数据中的数组或者字符串。 数组方法 字符串转换...

  • JavaScript文本类型

    字符串的一些调用方法 注: 字符串是固定不变的,类似replace()和toUpperCase()的方法都返回新的...

  • 使用函数模拟字符串对象方法

    字符串对象方法有很多,现在我将模拟我们经常使用的一些方法,通过这些方法我们会学习到字符串方法的使用并且更加的了解他...

  • 字符串

    1、模版字符串 2、字符串新增的一些方法 intro.startWidth('我'):字符串是否以“我”为开头in...

  • Python—字符串(一)

    python的字符串类型有很多方法,可以看到如下,本篇仅记录常用的一些方法: 字符串为不可变类型,因此他的所有方法...

  • 带你学习ES5中新增的方法

    1. ES5中新增了一些方法,可以很方便的操作数组或者字符串,这些方法主要包括以下几个方面 数组方法 字符串方法 ...

网友评论

      本文标题:字符串一些方法

      本文链接:https://www.haomeiwen.com/subject/bphzqktx.html