abc 2."ab c"; ===>ab_c 3."ab c"; ===>ab_c 4."ab c" ===>ab_c 对于多个连续空格也是如此。 我怎样-6ren">
gpt4 book ai didi

javascript - 在字符串中插入下划线代替单个或多个空格(连续)

转载 作者:行者123 更新时间:2023-12-03 07:20:42 28 4
gpt4 key购买 nike

例如。

1."abc";   ===>abc
2."ab c"; ===>ab_c
3."ab c"; ===>ab_c
4."ab c" ===>ab_c

对于多个连续空格也是如此。
我怎样才能做到这一点?

最佳答案

您可以使用replace() 与正则表达式 \s+

function removeSpace(str) {
return str.replace(/\s+/g, '_');
}

console.log(removeSpace('abc'));
console.log(removeSpace('ab c'));
console.log(removeSpace('ab c'));
console.log(removeSpace('ab c'));

关于javascript - 在字符串中插入下划线代替单个或多个空格(连续),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36231772/

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