【javascript】String常用的方法

  • A+
所属分类:Web前端
摘要

字符串的一些常用方法记录toUpperCase()将字符转换成大写格式
toLowerCase()转为小写格式
trim()移除空白,trimLeft左,trimRight右
charAt(num)获取单个字符

字符串的一些常用方法记录

toUpperCase()将字符转换成大写格式
toLowerCase()转为小写格式
trim()移除空白,trimLeft左,trimRight
charAt(num)获取单个字符

1.截取字符串

slice(start,end)返回截取部分,start下标,负数从尾部算起,end结束下标

substring(start,stop)start下标,stop可选,必须一个非负数的整数

substr(start,length)start起始下标,length可选长度,重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。

2.查找字符串

indexOf(searchvalue,fromindex)返回首次出现的位置,searchvalue必需。需要检索的字符串值。fromindex可选的整数参数。从哪个位置开始。检测不到时返回 -1

lastIndexOf(searchvalue,fromindex)返回最后出现的位置,在一个字符串中的指定位置从后向前搜索。,searchvalue必需。需要检索的字符串值。fromindex可选的整数参数。从哪个位置开始,检测不到时返回 -1

search(/.com/i)) 方法用于检索字符串中指定的子字符串,也可以使用正则表达式搜索

includes(searchvalue, start)字符串中是否包含指定的值,第二个参数指查找开始位置,返回true/false

startsWith(searchvalue, start)方法用于检测字符串是否以指定的子字符串开始。第二个参数指查找开始位置,返回true/false

endsWith(searchvalue, length)方法用来判断当前字符串是否是以指定的子字符串结尾的(区分大小写)。返回true/false

match()字符串内检索指定的值,或找到一个或多个正则表达式的匹配。该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

3.替换字符串

.replace("abc", "123")默认只替换一次,如果全局替换需要使用正则

4.分割字符串

split(separator,howmany)separator字符串或正则表达式定义开始分割位置,howmany该参数可指定返回的数组的最大长度。

5.复制字符串

string.repeat(count)count必需,设置要复制的次数。返回值把复制的值拼接返回