Javascript 如何在html文本输入中删除文本之间的双空格

Javascript 如何在html文本输入中删除文本之间的双空格,javascript,html,Javascript,Html,我试图弄明白,如何删除HTML文本字段中文本之间的双空格。 [例如:Tom和Jerry-在这里,在“Tom”之后有两个空格]。 在键入HTML文本框时,我需要删除或替换双空格,并只放置一个空格。有什么帮助吗。。。谢谢您可以添加一个键控侦听器,当触发该侦听器时,它使用正则表达式将所有双空格(或更多)替换为单空格: const input=document.querySelector('input'); input.addEventListener('keyup',()=>{ input.valu

我试图弄明白,如何删除HTML文本字段中文本之间的双空格。 [例如:Tom和Jerry-在这里,在“Tom”之后有两个空格]。
在键入HTML文本框时,我需要删除或替换双空格,并只放置一个空格。有什么帮助吗。。。谢谢

您可以添加一个
键控
侦听器,当触发该侦听器时,它使用正则表达式将所有双空格(或更多)替换为单空格:

const input=document.querySelector('input');
input.addEventListener('keyup',()=>{
input.value=input.value.replace(+/+/g',);
});