Get to know MDN better
此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
trim() 方法會移除字串起始及結尾處的空白字元。 本文中的空白字元指所有空格字元(如:空格、欄標、無間斷空格等等)及換行字元(如:換行、回車等等)。
回傳一個新的字串,其為把 str 起始及結尾處的空白字元移除後的值。
如果 str 的起始及結尾處沒有任何的空白字元,此方法不會拋出任何例外,且仍然會回傳一個新的字串(本質上為 str 的複製)。
如果只是想要去除字串起始處或結尾處其中之一的空白字元,那麼可以選擇使用 trimStart() 或者 trimEnd()。
在任何其他的程式碼被執行之前,先執行以下的程式碼,它將會在瀏覽器本身未支援 trim() 的方法時創造它。
以下例子會印出小寫的字串 'foo':
| ECMAScript® 2027 Language Specification # sec-string.prototype.trim |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年7月14日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.