添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
安静的黄瓜  ·  Windows下使用MakeFile(Min ...·  2 年前    · 
高大的凉茶  ·  How do I use ...·  2 年前    · 
坏坏的柿子  ·  Cannot find the file ...·  2 年前    · 

js replace替换最后一个匹配项

JavaScript 中的 replace 方法默认只替换第一个匹配项,如果要替换所有匹配项,可以使用正则表达式并在其中使用 g (global) 标志。但是,如果要仅替换最后一个匹配项,可以使用以下代码:

function replaceLast(str, find, replace) {
    var index = str.lastIndexOf(find);
    if (index >= 0) {
        return str.substring(0, index) + replace + str.substring(index + find.length);
    return str;

这个函数使用 lastIndexOf 方法来找到最后一个匹配项的位置,然后使用 substring 方法来拼接字符串。

  •