常用的字符串方法

119 阅读2分钟

charAt()方法从字符串中返回指定的字符.

参数:number(下标)

返回值:对应的字符

image.png

conact()方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。

参数:字符串

返回值:一个拼接后的新字符串

image.png

includes() 方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回 true 或 false。

参数:字符串

返回值:boolearn. 包含true ,不包含false

image.png

indexOf() 方法返回调用它的 String对象中第一次出现的指定值的索引,从 fromIndex 处进行搜索。如果未找到该值,则返回 -1。

参数:字符串

返回值:如果存在返回下标,不存在返回-1

image.png

match() 方法检索返回一个字符串匹配正则表达式的的结果。

参数:正则

返回值:符合正则规则返回一个数组,否则返回null

image.png

image.png

padStart() 方法用另一个字符串填充当前字符串(重复,如果需要的话),以便产生的字符串达到给定的长度。填充从当前字符串的开始(左侧)应用的。 (常用于时间补0)

参数: 第一个新字符串的总长度.第二个参数要补全的字符.

返回值:填充后的新字符串

image.png

padEnd()方法从字符串尾部开始填充,用法与上面的一致

replace() 方法返回一个由替换值(replacement)替换一些或所有匹配的模式(pattern)后的新字符串。模式可以是一个字符串或者一个正则表达式,替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。

参数:字符串或者正则

返回值:替换后的新字符串

image.png

slice() 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。

参数:两个number (下标)

返回值:从第一个参数下标开始截取(包含)到第二个参数下标(不包含)的新字符串 image.png

substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。

参数:两个number

返回值:一个截取后的新字符串

参数只有一个表示从左边开始删除几个

image.png

split()方法使用指定的分隔符字符串将一个String对象分割成字符串数组,以将字符串分隔为子字符串,以确定每个拆分的位置。

参数:字符

返回值:以参数 字符 分割开来的每一项 组成的数组

image.png

trim() 方法会从一个字符串的两端删除空白字符。在这个上下文中的空白字符是所有的空白字符 (space, tab, no-break space 等) 以及所有行终止符字符(如 LF,CR)。

参数无

返回值:返回一个去空格后的新字符串

image.png