js中常見切割截取字符串的幾種方法小結(jié)
切割截取字符串的幾種方法
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)文章
基于VSCode調(diào)試網(wǎng)頁(yè)JavaScript代碼過程詳解
這篇文章主要介紹了基于VSCode調(diào)試網(wǎng)頁(yè)JavaScript代碼過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07按下Enter焦點(diǎn)移至下一個(gè)控件的實(shí)現(xiàn)js代碼
正如標(biāo)題所言使用js操作按下Enter焦點(diǎn)移至下一個(gè)控件,具體的實(shí)現(xiàn)示例如下,需要的朋友可以參考下2013-12-12js字符串轉(zhuǎn)json對(duì)象的四種實(shí)現(xiàn)方法
使用ajax的開發(fā)項(xiàng)目過程中,經(jīng)常需要將json格式的字符串返回到前端,前端解析成js對(duì)象(JSON),下面這篇文章主要給大家介紹了關(guān)于js字符串轉(zhuǎn)json對(duì)象的四種實(shí)現(xiàn)方法,需要的朋友可以參考下2023-04-04javascript函數(shù)以及基礎(chǔ)寫法100多條實(shí)用整理
100多個(gè)很有用的JavaScript函數(shù)以及基礎(chǔ)寫法匯總,在項(xiàng)目開發(fā)中經(jīng)常會(huì)使用到,本文整理了一些,希望對(duì)你們有幫助2013-01-01jscript之Open an Excel Spreadsheet
jscript之Open an Excel Spreadsheet...2007-06-06