新聞中心
js怎么截取字符串

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、尼金平網(wǎng)絡(luò)推廣、成都微信小程序、尼金平網(wǎng)絡(luò)營(yíng)銷(xiāo)、尼金平企業(yè)策劃、尼金平品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供尼金平建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
JavaScript中有很多種方法可以用來(lái)截取字符串,以下是一些常用的方法:
substring()
substring() 方法返回字符串的一個(gè)子串,從指定的開(kāi)始索引到結(jié)束索引(不包括結(jié)束索引),如果省略了第二個(gè)參數(shù),那么將從開(kāi)始索引到字符串末尾。
語(yǔ)法:str.substring(startIndex[, endIndex])
參數(shù):
startIndex:必需,一個(gè)非負(fù)整數(shù),規(guī)定要提取的子串的起始位置。
endIndex:可選,一個(gè)非負(fù)整數(shù),比要提取的子串的最后一個(gè)字符的位置大1,規(guī)定要提取的子串的結(jié)束位置,如果省略該值,則提取到字符串末尾。
示例代碼:
let str = "Hello, world!"; let subStr1 = str.substring(0, 5); // "Hello" let subStr2 = str.substring(7); // "world!"
slice()
slice() 方法與 substring() 類(lèi)似,但是它接受兩個(gè)參數(shù)而不是三個(gè),第一個(gè)參數(shù)定義了開(kāi)始截取的位置,第二個(gè)參數(shù)定義了結(jié)束截取的位置(不包括結(jié)束位置),如果省略了第二個(gè)參數(shù),那么將一直截取到字符串末尾。
語(yǔ)法:str.slice(startIndex, endIndex)
參數(shù):
startIndex:必需,一個(gè)非負(fù)整數(shù),規(guī)定要提取的子串的起始位置。
endIndex:可選,一個(gè)非負(fù)整數(shù),比要提取的子串的最后一個(gè)字符的位置大1,規(guī)定要提取的子串的結(jié)束位置,如果省略該值,則提取到字符串末尾。
示例代碼:
let str = "Hello, world!"; let subStr1 = str.slice(0, 5); // "Hello" let subStr2 = str.slice(7); // "world!"
split()
split() 方法用于將字符串按照指定的分隔符分割成一個(gè)數(shù)組,如果沒(méi)有指定分隔符,那么默認(rèn)使用空格、制表符和換行符作為分隔符,如果需要使用正則表達(dá)式作為分隔符,那么可以使用 RegExp 對(duì)象或者字面量形式來(lái)傳遞正則表達(dá)式。
語(yǔ)法:str.split(separator[, limit]) 或者 str.split(regexp[, limit])
參數(shù):
separator:可選,一個(gè)字符串或者一個(gè)正則表達(dá)式,用于指定分隔符,如果省略該值,那么將使用空格、制表符和換行符作為分隔符,如果使用正則表達(dá)式作為分隔符,那么可以省略第二個(gè)參數(shù)。
limit:可選,一個(gè)非負(fù)整數(shù),規(guī)定返回的數(shù)組的最大長(zhǎng)度,如果省略該值,那么將返回所有的匹配項(xiàng)。
示例代碼:
let str = "apple,banana;orange grape";
let arr1 = str.split(","); // ["apple", "banana", "orange", "grape"]
let arr2 = str.split(/[;| ]/); // ["apple", "banana", "orange", "grape"]
join()
join() 方法用于將數(shù)組中的元素連接成一個(gè)字符串,可以使用指定的分隔符來(lái)連接數(shù)組中的元素,如果沒(méi)有指定分隔符,那么默認(rèn)使用逗號(hào)作為分隔符,如果需要使用正則表達(dá)式作為分隔符,那么可以使用 RegExp 對(duì)象或者字面量形式來(lái)傳遞正則表達(dá)式。
語(yǔ)法:arr.join(separator) 或者 arr.join(regexp)
參數(shù):
separator:可選,一個(gè)字符串或者一個(gè)正則表達(dá)式,用于指定分隔符,如果省略該值,那么將使用逗號(hào)作為分隔符,如果使用正則表達(dá)式作為分隔符,那么可以省略該值。
當(dāng)前文章:js怎么截取字符串中的一段
文章URL:http://www.dlmjj.cn/article/cospdoi.html


咨詢
建站咨詢
