【发布时间】:2021-06-24 18:22:09
【问题描述】:
Let category = "Baby Dress"
我希望它被空格和文本修剪成小写。输出 作为“童装”。我使用了以下代码。但它返回“宝贝 礼服”。
category.trim(" ").toLowerCase()
我需要了解为什么它没有按我预期的那样运行,以及如何做到这一点。
【问题讨论】:
标签: javascript string vue.js frontend trim
Let category = "Baby Dress"
我希望它被空格和文本修剪成小写。输出 作为“童装”。我使用了以下代码。但它返回“宝贝 礼服”。
category.trim(" ").toLowerCase()
我需要了解为什么它没有按我预期的那样运行,以及如何做到这一点。
【问题讨论】:
标签: javascript string vue.js frontend trim
你可以这样做:
category.replace(/\s+/g, '').toLowerCase()
【讨论】:
trim 方法只删除字符串开头的空格。你需要的是用正则表达式的替换方法替换空格:
category.replace(/\s/g, "").toLowerCase();
【讨论】:
split 函数慢。