javascript匹配并在动态网址中添加字符串

时间:2015-04-02 07:11:15

标签: javascript arrays splice

我有一个动态网址,我想在最后添加一些字符串

 'http://staging.mydomain.name.com/test/7bb12c5f7b2f4f008261bea2d3f5abd2/200x200.png'

想在尺寸之前附加“预览”(200x200.png也是动态的),如下所示

'http://staging.mydomain.name.com/test/7bb12c5f7b2f4f008261bea2d3f5abd2/preview/200x200.png'

我见过Javascript match to remove part of file name from URL - replace the last occurence但不是我想要的。

由于

2 个答案:

答案 0 :(得分:0)

只需使用简单的正则表达式,如:

'http://.../200x200.png'.replace(/[^\/]+$/, 'preview/$&')

答案 1 :(得分:0)

你可以像str.replace一样(/(/ \ d + x \ d +。)/,' / preview $ 1')