Как удалить пробелы и буквы с input

Подскажите как удалить все пробелы и буквы на лету с input с помощью чистого js.


Ответы (1 шт):

Автор решения: Oliver Patterson

Повесьте слушатель события 'input' и делайте replace значения. Думаю есть лучше способ, но вроде и этот не плох.

const input = document.querySelector('input');

input.addEventListener('input', (e) =>
{
  e.target.value = e.target.value.replaceAll(/[A-Za-zА-Яа-я ]+/g, '')
});
<input>

→ Ссылка