js常用方法:如何按某个字符分割字符串,js截取字符串等持续更新

每次遇到截取字符串,都感觉没那么顺心应手

js的方法要多记录

1、截取指定位置后的内容

(1)、假设str = ‘aaabbbcccddd’

我想要拿到ddd

var str =  'aaabbbcccddd'
var splitStr = str.split('ccc')
打印splitStr ,得到的结果是['aaabbb','ddd']
var lastStr = splitStr[1]

(2)、假设str = ‘aaabbbcccddd’
我想要拿到从c开始到d的字符串,即cccddd

var str =  'aaabbbcccddd'
const index = str.indexOf('ccc')
console.log(index) //6
const lastStr = str.substring(index,str.length)
console.log(lastStr )//cccddd,str.length包含了结束索引所在的位置,所以是从指定索引截取到了最后一个字符串

2023年11月1日更新~~~

2、想要调用方法的时候,每次都是从后面往前删
假设str = ‘aaabbbcccddd’

可以使用substring()方法,截取之后返回的字符串就是子串,字串包含开始处的字符,不包含结束处的字符
js常用方法:如何按某个字符分割字符串,js截取字符串等持续更新_第1张图片

示例:

var str = 'aaabbbcccddd'
var result = ''
result = str.substring(0,str.length-1)

console.log(result),//1、aaabbbcccdd  2、aaabbbcccd  3、aaabbbccc    ........
即从索引0开始截取,但是包含索引0;截取到字符串的最后一位,但是不包含最后一位

你可能感兴趣的:(js,javascript,前端,开发语言)