阅读量:2
在JavaScript中,截取、切割字符串可以使用以下技巧:
使用
substring()
方法来截取字符串,该方法接受两个参数,分别是起始位置和结束位置。例如:str.substring(startIndex, endIndex)
,其中startIndex
是起始位置的索引,endIndex
是结束位置的索引(不包括该位置的字符)。使用
substr()
方法来截取字符串,该方法接受两个参数,分别是起始位置和要截取的长度。例如:str.substr(startIndex, length)
,其中startIndex
是起始位置的索引,length
是要截取的长度。使用
slice()
方法来截取字符串,该方法也接受两个参数,分别是起始位置和结束位置(可选)。如果只提供一个参数,则表示从该位置开始一直截取到字符串末尾。例如:str.slice(startIndex, endIndex)
。使用
split()
方法来切割字符串,该方法接受一个分隔符作为参数,将字符串按照该分隔符进行切割,并返回一个数组。例如:str.split(separator)
,其中separator
是用来分割字符串的字符或正则表达式。使用正则表达式来截取、切割字符串。可以使用
match()
方法来匹配符合正则表达式的字符串部分,或者使用replace()
方法来替换符合正则表达式的字符串部分。