欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js中常見切割截取字符串的幾種方法小結(jié)

 更新時(shí)間:2022年09月01日 10:34:14   作者:云起櫻花落  
前端開發(fā)中,字符串處理是比較常見的,下面這篇文章主要給大家介紹了關(guān)于js中常見切割截取字符串的幾種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

切割截取字符串的幾種方法

1、 split() 方法用于把一個(gè) 字符串 分割成 字符串?dāng)?shù)組 ;

 stringObject.split(str,length)
var str = "123,456,789"; 
console.log(str.split(''));  // ["1", "2", "3", ",", "4", "5", "6", ",", "7", "8", "9"]
console.log(str.split(',')); // ["123", "456", "789"] 
參數(shù)描述
str必需。字符串或正則表達(dá)式,從該參數(shù)指定的地方分割 stringObject
length可選。如果沒有設(shè)置該參數(shù),整個(gè)字符串都會(huì)被分割,不考慮它的長(zhǎng)度

注意:如果把空字符串 ("") 用作 str,那么 stringObject 中的每個(gè)字符之間都會(huì)被分割。

2、 slice() 可提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分;

第一個(gè)參數(shù)必填,第二個(gè)參數(shù)選填;
注意:如果該參數(shù)為負(fù)數(shù), 則它表示在原數(shù)組中的倒數(shù)第幾個(gè)元素結(jié)束抽取

如圖所示:[1,2,3,4].slice(0, 3) 0代表開始選取的位置 start,3代表結(jié)束位置

var str = "123,456,789"; 
console.log(str.slice(2,6));	 // 3,45
console.log(str.slice(-6,-2));   // 56,7
console.log(str.slice(2)); 		 // 3,456,789
console.log(str.slice(-6)); 	 // 56,789 

3、substring() 提取字符串中介于兩個(gè)指定下標(biāo)之間的字符

語(yǔ)法:string.substring(from, to);from必選而且非負(fù)的整數(shù),to可選非負(fù)的整數(shù) 但是to的值必須比f(wàn)rom大位置多1個(gè);

var str = "123,456,789"; 
console.log(str.substring(2,6)); 	// 3,45
console.log(str.substring(2)); 		// 3,456,789
console.log(str.substring(6,2)); 	// 3,45
console.log(str.substring(-6,-2));  //  
console.log(str.substring(6,6)); 	//  

4、join() 把數(shù)組中的所有元素轉(zhuǎn)換一個(gè)字符串

var str = [123,456,789]; 
console.log(str.join('')); // 123456789
console.log(str.join(',')); // 123,456,789

5、 charAt() 返回指定位置的字符

string.charAt(index)

index:必需。表示字符串中某個(gè)位置的數(shù)字,即字符在字符串中的位置。

***:自己開發(fā)中常遇到,就當(dāng)一個(gè)筆記,記不住打開看看例子就明白;

總結(jié)

到此這篇關(guān)于js中常見切割截取字符串方法的文章就介紹到這了,更多相關(guān)js切割截取字符串方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論