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é)尾空白字符后的字符串。