JavaScript 修剪裁切字符串
JavaScript 字符串有一个 trim()
方法 可以用来从字符串中删除前导和尾随空格的。
let str = ' hello world ';
str.trim(); // 'hello world'
str = 'hello world ';
str.trim(); // 'hello world'
这 trim()
方法删除 所有 空白字符,而不仅仅是空格。 这包括制表符和换行符。
let str = '\thello world\n';
str.trim(); // 'hello world'
trimStart()
和 trimEnd()
从 ES2019 开始,JavaScript 字符串也有 trimStart()
和 trimEnd()
方法。 这 trimStart()
函数删除所有前导空格,并且 trimEnd()
删除所有尾随空格。 换句话说, str.trimStart().trimEnd()
相当于 str.trim()
。
let str = ' hello world ';
str.trimStart(); // 'hello world '
str.trimEnd(); // ' hello world'
但是,我们不建议使用 trimStart()
和 trimEnd()
没有 polyfill。 自从 trimStart()
和 trimEnd()
在 ES2019 中是新的,在 v10.x 之前的 Node.js 中不支持它们,并且在任何版本的 Internet Explorer 中都不支持它们。 我们建议使用 字符串 replace()
方法 和正则表达式。
let str = ' hello world ';
str.replace(/^\s+/, ''); // 'hello world '
str.replace(/\s+$/, ''); // ' hello world'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: 检查 Mongoose 连接状态
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论