我需要从输入值中删除特定数字。例子:
当用户单击带有数字的按钮时,我需要使用 Jquery 或 Javascript 从输入中删除该数字。
知道如何实现这一目标吗?
谢谢你。
<input name="boxesnumbers" value="5 3 1">
<a href="#" onclick="removethis(3)">3</a>
<a href="#" onclick="removethis(5)">5</a>
<a href="#" onclick="removethis(1)">1</a>
你可以试试
function removethis(number) {
let box = document.getElementById("boxesnumbers");
let regexp = new RegExp(`\\b${number}\\b`,"g");
let newValue = box.value.replace(regexp,"");
box.value = newValue;
}
正则表达式将确保您只从值列表中删除完整数字,因此如果您有“2 12”并单击 2,它只会删除 2 值而不是 12。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句