简体   繁体   English

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

[英]javascript match and add string in dynamic Url

I have a dynamic URL, which i want to append some string at last 我有一个动态网址,我想最后添加一些字符串

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

want to append "preview" before size (200x200.png which is also dynamic), something like below 想要在尺寸(200x200.png也是动态的)之前附加“预览”,如下所示

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

I have seen Javascript match to remove part of file name from URL - replace the last occurence but its not what i want. 我已经看到Javascript匹配从URL中删除了部分文件名-替换了最后一次出现,但不是我想要的。

Thanks 谢谢

只需使用一个简单的正则表达式即可:

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM