一、jquery截取字符串
jQuery是一種快速、簡潔的JavaScript庫,它封裝了大量的常用JavaScript代碼,可以極大地簡化Web開發。jQuery中截取字符串主要是通過使用substring和slice兩個方法來實現。
1、使用substring方法
var str = "Hello World!"; var result = str.substring(3, 7); console.log(result); // 輸出結果:lo W
substring()方法接受兩個參數,第一個參數是起始位置,第二個參數是結束位置(不包括該位置對應的字符),如果只傳入一個參數,截取從該參數位置開始到字符串結尾的所有字符。
2、使用slice方法
var str = "Hello World!"; var result = str.slice(3, 7); console.log(result); // 輸出結果:lo W
slice()方法與substring()方法類似,也是接受兩個參數,第一個參數是起始位置,第二個參數是結束位置(不包括該位置對應的字符),如果只傳入一個參數,和substring()一樣,截取從該參數位置開始到字符串結尾的所有字符。另外,slice()方法也可以接受負數作為參數,代表從字符串結尾往前數。
二、javascript字符串截取之使用正則表達式
JavaScript還提供了使用正則表達式來截取字符串的方法,可以自定義規則進行截取。
1、使用match方法
var str = "Hello World!"; var pattern = /o/g; var result = str.match(pattern); console.log(result); // 輸出結果:["o", "o"]
match()方法接受一個正則表達式參數,如果匹配成功會返回一個數組,數組中存儲的是匹配到的子串。可以通過加g標誌來匹配所有符合條件的子串。
2、使用replace方法
var str = "Hello World!"; var pattern = /o/g; var result = str.replace(pattern, "x"); console.log(result); // 輸出結果:Hellx Wxrld!
replace()方法接受兩個參數,第一個參數是正則表達式,第二個參數是要替換成的字符串。如果需要替換所有符合條件的子串,也需要加g標誌。
三、javascript字符串截取之使用split方法
JavaScript中的split()方法可以將字符串根據指定的規則分割成數組,通過指定分割符進行字符串截取。
1、使用split方法
var str = "Hello World!"; var result = str.split(" "); console.log(result); // 輸出結果:["Hello", "World!"]
split()方法接受一個字符串參數,將字符串根據該參數進行拆分並返回拆分後的字符串數組。如果要拆分多個字符,可以通過正則表達式參數實現。
2、使用join方法
var arr = ["Hello", "World!"]; var result = arr.join("-"); console.log(result); // 輸出結果:Hello-World!
join()方法可以將數組中的元素通過指定的分隔符連接成一個字符串。
原創文章,作者:SEPE,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/144669.html