【问题标题】:Replace part of string with other text?用其他文本替换部分字符串?
【发布时间】:2020-12-04 00:25:46
【问题描述】:

我有一个变量

link = 'dog.jpg'

如何编写代码将链接更改为 = dog.webm

我试过link.text.replace('jpg', 'webm');但是没有效果?

https://jsfiddle.net/m5Lp6a1z/

【问题讨论】:

标签: javascript


【解决方案1】:

您需要对link 变量进行实际赋值:

link = link.replace('jpg', 'webm');

但实际上,仅针对 JPEG 扩展的正则表达式替换在这里可能更安全:

link = link.replace(/\.jpg$/, '.webm');

【讨论】:

    【解决方案2】:

    如果你想替换文本那么你需要试试这个,

     let link = 'dog.jpg'
    
     link.replace('jpg', 'webm')
    

    你不需要写link.text.replace

    它会帮助你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      • 2016-02-07
      • 2021-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多