gpt4 book ai didi

javascript - 使用 .replace() 将句点更改为下划线

转载 作者:行者123 更新时间:2023-11-29 16:20:39 24 4
gpt4 key购买 nike

我正在尝试使用 javascript .replace() 函数将字符串中的句点替换为下划线。例如,如果字符串是 Project.Build,我希望它变成 Project_Build。不幸的是,该方法目前没有这样做。这个时期继续保持一个时期。

这行代码删除了字符串中的所有空白。它还用下划线替换所有空格。这部分目前正在工作。

var rowID = $.trim(new String(status.teamCityProject).toLowerCase().replace(/ /g, "_").replace(/\./g, '_')) + status.id;

$("tr#" + rowID + " td.status").html(status.status).css({ 'color': statusColor, 'font-weight': 'bolder' })

最佳答案

您应该将修改后的字符串分配或更新到 var 并使用它。.replace 不会更新原始文本。 (也删除了新字符串)

var rowID = $.trim(status.teamCityProject.toLowerCase().replace(/ /g, "_").replace(/\./g, '_')) + status.id;

$("tr#" + rowID + " td.status").html(status.status).css({ 'color': statusColor, 'font-weight': 'bolder' })

DEMO

关于javascript - 使用 .replace() 将句点更改为下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10744287/

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