"a b c d" // spaces between two words are left in " a b c d "-6ren">
gpt4 book ai didi

javascript - 删除 "unnecessary"空格

转载 作者:行者123 更新时间:2023-11-28 11:09:25 25 4
gpt4 key购买 nike

我想从字符串中删除所有“不必要的”空格。具体来说:

"a b c d" => "a b c d" // spaces between two words are left in
" a b c d " => "a b c d" // spaces not between two words are removed
"a b c d" => "a b c d" // as are duplicate spaces

是否有任何正则表达式可以放入 String.replace() 中来为我执行此操作?

最佳答案

使用 trim() 删除字符串末尾的空格,并使用正则表达式替换替换中间的多个空格。

str = str.trim().replace(/\s{2,}/g, ' ');

关于javascript - 删除 "unnecessary"空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32363507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com