我有一个变量,它返回一个图像的url,在这个url中,图像的id可以改变数字的数量......这将是补充id的最佳方法:
原样:http://mydomain.com.br/arquivos/ids/1318090/94842_1.jpg
如何留下来:http://mydomain.com.br/arquivos/ids/1318090-500-500/94842_1.jpg
简而言之,我需要添加" -500-500"进入id
抱歉......一个例子:
var a = "http://mydomain.com.br/arquivos/ids/1318090/94842_1.jpg";
var b = "-500-500";
var position = 43;
var output = [a.slice(0, position), b, a.slice(position)].join('');
console.log(output);
答案 0 :(得分:1)
link = link.split("/").reduce((r,c,i)=>r+c+i===5?"-500-500": "","").join("/");
只需将其添加到第6个元素后面(与/分开)。
答案 1 :(得分:1)
您可以执行以下操作:
'oJyPiEbhka'
'XXwuA'
答案 2 :(得分:1)
你没有表现出你做过的任何进展!我给你的暗示怎么样?
使用split
为您的字符串\
分配一个变量,然后通过此[0]
找到要更改的确切事件当然根据您的需要更改数字需要更改。
现在获取您的新字符串并以旧方式与您获得所需结果的方式相结合。实施例
var str = "http://mydomain.com.br/arquivos/ids/1318090/94842_1.jpg";
var newstr = str.split('/')[5];
var prepstr = newstr + "something";
然后最后,
str + prepstr;