【发布时间】:2020-10-20 00:38:35
【问题描述】:
我想知道如何应用正则表达式来替换 div 中的内容。
例子:
<div class="counter">
Number of viewers: 12
</div>
我想用13 替换12。我经常这样做
$var = $('.counter').text().replace(/\d+/g, '13');
$('.counter').text($var);
但是我发现这个解决方案很粗略且未经优化,我想要一个单行解决方案,以便Javascript/Jquery 不在内存中保留可能包含一万个字符的变量。
【问题讨论】:
-
我认为您没有太多选择。
replace已经制作了一份。如果你想让$('.counter').text($('.counter').text().replace(/\d+/g, '13'));摆脱$var,你可以写在一行中 -
我已经想到了,但我觉得它很难看
标签: javascript jquery html regex optimization