Skip to content

String常用方法

INFO

  • at() 接受一个整数作为参数,返回参数指定位置的字符,支持负索引(即倒数的位置)
  • charAt() 用于返回指定位置的字符。
  • charCodeAt() 用于返回指定位置的字符的 Unicode 编码。

INFO

  • match() 用于在字符串内检索指定的值或找到一个或多个正则表达式的匹配,返回的是值而不是值的位置。
  • matchAll() 返回一个正则表达式在当前字符串的所有匹配

INFO

  • replace() 替换匹配的字符串。 抽出字符串中的某一项指定字符。
  • replaceAll() 可以一次性替换所有匹配的字符串。

INFO

  • repeat() 返回一个新字符串,表示将原字符串重复 n 次。
  • search() 用于检索与字符串匹配的子串,返回的是地址,与 indexOf() 的区别是 search 是强制正则的,而 indexOf 只是按字符串匹配的。

INFO

  • substr() 用于从起始索引号提取字符串中指定数目的字符。
  • substring() 用于提取字符串中两个指定索引号之间的字符。(与 slice()substr() 方法不同的是,substring()` 不接受负的参数。)

INFO

  • split() 将字符串切割成数组。

INFO

  • toLocaleLowerCase() & toLowerCase() 将字符串转换成小写。
  • toLocaleUpperCase() & toUpperCase() 将字符串转换成大写。

INFO

  • trim() 去掉字符串两端的空格。
  • trimStart() 消除字符串头部的空格。
  • trimEnd() 消除尾部的空格。

INFO

  • includes() 返回布尔值,表示是否找到了参数字符串。
  • startsWith() 返回布尔值,表示参数字符串是否在原字符串的头部。
  • endsWith() 返回布尔值,表示参数字符串是否在原字符串的尾部。

INFO

  • padStart() 用于头部补全。
  • padEnd() 用于尾部补全。