gpt4 book ai didi

javascript - 如何在特殊字符之前向字符串添加更多文本

转载 作者:行者123 更新时间:2023-12-02 14:02:36 25 4
gpt4 key购买 nike

我想使用 jQuery 修改字符串,如下所示:

现有值:myimage_one.png
新值:myimage_one_notold.png

我该怎么做?也许使用 concat() 函数?

最佳答案

您可以在字符串上使用 replace() 函数。在这种情况下,您可以将 .png 替换为 _notold.png:

var foo = 'myimage_one.png';
var bar = foo.replace('.png', '_notold.png');
console.log(bar);

或者,如果您只想删除 . 的最后一个实例(在文件名包含多个文件的情况下),则可以使用此正则表达式:

var foo = 'myimage_one.png';
var bar = foo.replace(/\.([^\.]*)$/,'_notold.$1');
console.log(bar);

另请注意,以上均使用原生 JS 方法,与 jQuery 无关

关于javascript - 如何在特殊字符之前向字符串添加更多文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40284896/

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