JavaScript trim方法的簡(jiǎn)單實(shí)現(xiàn)

小云
101
2023-09-19 05:06:39

trim方法的簡(jiǎn)單實(shí)現(xiàn)可以使用正則表達(dá)式來(lái)去除字符串開(kāi)頭和結(jié)尾的空白字符。

下面是一個(gè)簡(jiǎn)單的JavaScript示例代碼:

function trim(str) {
return str.replace(/^\s+|\s+$/g, '');
}
// 測(cè)試示例
var str = '  Hello, World!  ';
console.log(trim(str)); // 輸出 "Hello, World!"

在上面的代碼中,trim函數(shù)使用了replace方法來(lái)替換字符串開(kāi)頭和結(jié)尾的空白字符。正則表達(dá)式/^\s+|\s+$/g用來(lái)匹配開(kāi)頭和結(jié)尾的空白字符,^表示開(kāi)頭,$表示結(jié)尾,\s表示空白字符,+表示匹配一個(gè)或多個(gè)。

通過(guò)調(diào)用trim函數(shù)并傳入一個(gè)字符串作為參數(shù),可以得到去除開(kāi)頭和結(jié)尾空白字符后的字符串。

0