gpt4 book ai didi

javascript - 用不同的参数替换图像源字符串的后部

转载 作者:行者123 更新时间:2023-12-03 04:51:52 26 4
gpt4 key购买 nike

我有一个图像(实际上是一个网络服务 map ),在更改用户选择的参数时,必须更改边界框并更新图像。

如果我替换整个图像标签,它就可以工作:

document.getElementById("dropzone1").innerHTML = "<img style='margin-top: 0' 
src='http://neowms.sci.gsfc.nasa.gov/wms/wms?
SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&
LAYERS=MOD13A2_E_NDVI&SRS=EPSG:4326&STYLES=&WIDTH=500&HEIGHT=400&
BBOX=10.163726806640625,49.10217838413516,10.240631103515625,49.14172346635712'>";

但我只想用变量“extent”替换后部,即 BBOX 数据:

  str.replace("10.163726806640625,49.10217838413516,10.240631103515625,49.14172346635712", extent")

有没有简单的方法可以做到这一点?小数位数各不相同。

感谢您的任何提示!

最佳答案

您可以使用正则表达式,例如

yourString.replace(/BBOX=[\d\.,]+/, 'BBOX=' + yourNewBBox);

该正则表达式将搜索由“BBOX=”后跟数字、点和逗号的任意组合组成的子字符串。

关于javascript - 用不同的参数替换图像源字符串的后部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42624143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com