用jquery用另一个数字替换最后一个字符串数

时间:2015-03-12 16:46:52

标签: jquery regex

我将图片网址存储在一个变量中,而我想要做的就是将最后一个下划线后面的数字换成21.我知道它是用正则表达式完成的,但是有人可以帮我一把,不是确定我是怎么做到的。

所以这个:

var imgUrl = http://images.domain.com/is/image/boss/hbeu50274754_001_10

会变成这样:

imgUrl = http://images.domain.com/is/image/boss/hbeu50274754_001_21

谢谢!

1 个答案:

答案 0 :(得分:1)

只需使用接受正则表达式作为搜索参数的String.replace方法:

var imgUrl = "http://images.domain.com/is/image/boss/hbeu50274754_001_10";
imgUrl = imgUrl.replace(/\d+$/, 21);
// "http://images.domain.com/is/image/boss/hbeu50274754_001_21"