我将图片网址存储在一个变量中,而我想要做的就是将最后一个下划线后面的数字换成21.我知道它是用正则表达式完成的,但是有人可以帮我一把,不是确定我是怎么做到的。
所以这个:
var imgUrl = http://images.domain.com/is/image/boss/hbeu50274754_001_10
会变成这样:
imgUrl = http://images.domain.com/is/image/boss/hbeu50274754_001_21
谢谢!
答案 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"