📅  最后修改于: 2023-12-03 14:42:41.362000             🧑  作者: Mango
trim()
方法从字符串的两端删除空白字符(包括空格、制表符和换行符)。它不会影响字符串中间的空格,它只影响字符串开头和结尾的空格。该方法不改变原始字符串,而是返回一个删除前导和尾随空格后的新字符串。
string.trim();
此方法不接受任何参数。
该方法返回一个新字符串。
const str = " Hello World! ";
const trimmedStr = str.trim(); // "Hello World!"
console.log(trimmedStr);
trim()
方法不识别 Unicode 空格字符。如果您需要删除 Unicode 空格字符,可以使用正则表达式:str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '')
。trim()
方法不会更改原始字符串,它将返回一个新字符串。如果您想更改原始字符串,请使用 string = string.trim()
。trim()
方法无法找到可删除的空格字符,则它将返回原始字符串。trimLeft()
和 trimRight()
现在是 trimStart()
和 trimEnd()
的别名,用于更好地反映这些方法删除的字符位置。在所有主流浏览器中,trim()
方法均可使用。
trim()
方法是 JavaScript 中常用的字符串处理方法之一。它使删除字符串开头和结尾的空格字符变得容易。 无论您是在处理用户输入的表单数据,还是在处理自己的数据字符串,trim()
都是一种强大而有用的方法。