gpt4 book ai didi

javascript - 如何在字符串替换中包含空格?

转载 作者:行者123 更新时间:2023-11-28 13:07:36 26 4
gpt4 key购买 nike

我需要将“5 小时”等字符串替换为“5h”。但我只能达到“5 小时”。如何去掉中间的空格?当我将函数中的“小时”替换为带有空格的“小时”时,它不会替换任何内容并返回“5 小时”。

$('div.block_name span').text(function(){
return $(this).text().replace("hours","h");
});

最佳答案

您可以像这样使用正则表达式:

// "\s?" means that find a space only if it exists
console.log("5 hours".replace(/\s?hours/, 'h')); // 5h
console.log("5hours".replace(/\s?hours/, 'h')); // 5h

关于javascript - 如何在字符串替换中包含空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45306200/

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