亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js實(shí)現(xiàn)截取某個(gè)字符串前面的內(nèi)容

 更新時(shí)間:2023年04月17日 09:42:11   作者:玫瑰花開一片一片  
這篇文章主要介紹了js實(shí)現(xiàn)截取某個(gè)字符串前面的內(nèi)容,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

js截取某個(gè)字符串前面的內(nèi)容

js截取兩個(gè)字符串之間的內(nèi)容:

var str = "aaabbbcccdddeeefff";
str = str.match(/aaa(\S*)fff/)[1];
alert(str);//結(jié)果bbbcccdddeee

js截取某個(gè)字符串前面的內(nèi)容:

var str = "aaabbbcccdddeeefff";
str = str.match(/(\S*)fff/)[1];
alert(str);//結(jié)果aaabbbcccddd

js截取某個(gè)字符串后面的內(nèi)容:

var str = "aaabbbcccdddeeefff";
str = str.match(/aaa(\S*)/)[1];
alert(str);//結(jié)果bbbcccdddeeefff

js截取字符串的方法(介紹3種常用的)

js截取字符串常用的字符截取函數(shù)有slice、substring和substr這3個(gè),我們前端人必會(huì)這3種方法,我們將從這3個(gè)函數(shù)出發(fā),看看在js中,這些函數(shù)是如何通過js截取字符串的。

1.slice

說明:該slice(start, end)方法返回start和end索引之間的字符串部分。slice像substring。

第一個(gè)參數(shù)代表開始位置,第二個(gè)參數(shù)代表結(jié)束位置的下一個(gè)位置,截取出來的字符串的長度為第二個(gè)參數(shù)與第一個(gè)參數(shù)之間的差;若參數(shù)值為負(fù)數(shù),則將該值加上字符串長度后轉(zhuǎn)為正值;若第一個(gè)參數(shù)等于大于第二個(gè)參數(shù),則返回空字符串。

const quote = "tangjiusheng.com"; const part = quote.slice(3, 8); // gjius

注:如果end省略索引,它將提取到字符串的末尾。

const quote = "We Stand Together"; const part = quote.slice(3); // Stand Together

slice基本上是為了模仿陣列接口而添加的。(數(shù)組中有一個(gè)同名的方法在兩個(gè)索引之間提取其一部分,并返回一個(gè)新的淺表副本)。

2.substring

說明:該substring(start, end)方法返回start和end索引之間的字符串部分。它從start索引處的字符開始到結(jié)束,但不包括索引處的字符end。第一個(gè)參數(shù)代表開始位置,第二個(gè)參數(shù)代表結(jié)束位置的下一個(gè)位置;若參數(shù)值為負(fù)數(shù),則將該值轉(zhuǎn)為0;兩個(gè)參數(shù)中,取較小值作為開始位置,截取出來的字符串的長度為較大值與較小值之間的差。

const quote = "We Stand Together"; const part = quote.substring(3, 8); // Stand

如果end省略索引,它將提取到字符串的末尾。

const quote = "We Stand Together"; const part = quote.substring(3); // Stand Together

與indexOf方法結(jié)合使用,效果會(huì)更好。

該indexOf方法返回第一個(gè)索引,在該索引處可以找到給定的字符串文本,否則返回-1。

考慮以下代碼在第一個(gè)逗號(hào)之后提取文本。

const quote = "You know nothing, Jon Snow"; const commaIndex = quote.indexOf(","); const part = quote.substring(commaIndex + 1); //" Jon Snow"

3.substr

說明:該substr(start, length)方法提取字符串的一部分,從指定的索引處開始,并返回指定數(shù)量的字符。第一個(gè)參數(shù)代表開始位置,第二個(gè)參數(shù)代表截取的長度

PS:字符串都從0開始計(jì)起

const quote = "Winter is coming"; const part1 = quote.substr(0, 6); //Winter const part2 = quote.substr(10, 6); //coming

請(qǐng)注意,第一個(gè)字符在index處為0。

該start指數(shù)是必需的,但 length是可選的。如果省略,它將提取字符串的其余部分。

const quote = "Winter is coming"; const part = quote.substr(6); // is coming

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論