您好请帮我用jquery替换以下网址的子字符串。以下url有'/ s320',在此子字符串'/ s'中将是常量但在'/ s'数值'320'或'200'或任何其他数值后,此数值可能会有所不同。
现在我想将'/ s ***(3位数任何数值)'替换为'/ s1600'
输入字符串: http://3.bp.blogspot.com/-dPyWTw6OQG0/UiS1RsEKwcI/AAAAAAAAC10/_Uo_pFHExhw的 / S320 /爬完+格利扬+生日+特别+最新+海报++(2).JPG
/ s320 :这可能是/ 200或/ 100或任何长度= 3的数值
输出刺痛 我希望这个网址为上面的网址。
http://3.bp.blogspot.com/-dPyWTw6OQG0/UiS1RsEKwcI/AAAAAAAAC10/_Uo_pFHExhw/的 S1600 /爬完+格利扬+生日+特别+最新+海报++(2).JPG
答案 0 :(得分:1)
答案 1 :(得分:1)
如果您不喜欢正则表达式,可以使用split和substr
function replaceParam(x){
var i = x.indexOf("/s");
return x.slice(0,i) + "/s1600" + x.substr(i+5);
}
replaceParam("http://3.bp.blogspot.com/-dPyWTw6OQG0/UiS1RsEKwcI/AAAAAAAAC10/_Uo_pFHExhw/s320/Pawan+Kalyan+Birthday+Special+Latest+Posters++(2).jpg");