使用javascript正则表达式更改图像网址中的高度和宽度

时间:2018-06-12 12:19:25

标签: javascript

网址:www.abc.com/2778152_Ice_Purple?wid=120&hei=120&op_sharpen=1

我想仅使用正则表达式更改wid = 500和hei = 500。

当前代码:

"www.abc.com/2778152_Ice_Purple?wid=120&hei=120&op_sharpen=1".replace(/(wid=")\d+("\W+hei=")\d+/, '$1500$2500')

2 个答案:

答案 0 :(得分:0)

我无法使用正则表达式方法,但您可以尝试执行此操作the old fashioned way.
或者,在您的代码中提及文档元素后,您可以将" .width = value ;"或" .height = ;"这可以用几种不同的方式完成。

如果您需要使用正则表达式的特定原因,请解释。

答案 1 :(得分:0)

不准确,但工作:

"www.abc.com/is/image/kohls/2778152_Ice_Purple?wid=120&hei=120&op_sharpen=1".replace(/wid=\d+/, "wid=500").replace(/hei=\d+/, "hei=500");