gpt4 book ai didi

javascript - 用连字符替换空格,但不在逗号周围替换空格

转载 作者:太空宇宙 更新时间:2023-11-04 00:19:44 24 4
gpt4 key购买 nike

我有一种情况,我想用单个 - 替换 string 我能够实现这一目标,但问题是

var str = "Beco de    Santo António BT, Cascais , Portugal";  // input

输出

Beco-de-Santo-António-BT,-Cascais-,-Portugal  // output

但是你可以看到,卡斯卡伊斯,葡萄牙我得到==>,-卡斯卡伊斯-,-葡萄牙

我想要的输出:

 Beco-de-Santo-António-BT,Cascais,Portugal

var str = "Beco de    Santo António BT, Cascais , Portugal";


str2 = str.replace(/\s+/g, '-');

alert(str2);

最佳答案

使用word boundaries以单词之间的空白为目标。

var str = "Beco de    Santo António BT, Cascais , Portugal";


str2 = str.replace(/\b\s+\b/g, '-');

alert(str2);

关于javascript - 用连字符替换空格,但不在逗号周围替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44878779/

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