gpt4 book ai didi

javascript - 更改宽度和高度 RegEx javascript

转载 作者:行者123 更新时间:2023-11-30 09:05:10 24 4
gpt4 key购买 nike

请帮我改字符串:

<img src="hello.jpg" alt="^__^" width="100" height="76" />

<img src="hello.jpg" alt="^__^" width="200" height="150" />

使用正则表达式。

新信息::

我有一个产品项目和关于该产品不同变量的存储信息

    <tr>
<td><img src="_tmp/gesan/benzin/G3000H.jpg" alt="G3000H" width="100" height="76" /></td>
<td>G3000H</td>
<td>2.2 kv</td>
<td>2.75 ka</td>
<td>3,6</td>
<td>1,3</td>
<td>39,7кг</td>
<td>2000 rub</td>
</tr>

当你悬停这个元素时,一个新的弹出菜单会在这个 javascript 的帮助下出现:

$("tr:gt(0)").hover(function(){
$(this).css({'background-color':'#ccc'});
$(this).each(function(){
var itemImage = this.cells[0].innerHTML;itemImage2 = itemImage.replace(/(width=")\d+("\W+height=")\d+/, '$1200$2150');
var itemName = this.cells[1].innerHTML;
var itemPowerkVa = this.cells[2].innerHTML;
var itemPowerKVt = this.cells[3].innerHTML;
$("body").append("<div id='tip'><div id='tipWrap'>"+ itemImage2 +"<h4>"+ loadContainerArr[0]+" "+ itemName +"</h4><ul><li>"+ itemPowerkVa +"</li><li>" + itemPowerKVt +"</li></ul></div></div>");
});
tipItem = $("#tip");
tipItem.show(); //Show tooltip
},function() {
tipItem.hide(); //Hide tooltip
$(this).css('background-color','transparent');
tipItem.remove();
})

我想在这种情况下使用 RegEx 比创建一个新对象更好

最佳答案

如果你真的想使用正则表达式:

str.replace(/(width=")\d+("\W+height=")\d+/, '$1200$2150');

请注意,您的 200150 是“$1 200 $2 150”的一部分

但我会支持其他评论说有更好的方法来做到这一点。

关于javascript - 更改宽度和高度 RegEx javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5618851/

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