Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
<input type="text" value="0.00">
document.querySelector('input').addEventListener('keypress', function(e) { e.preventDefault(); this.value = this.value.replace(/(0)(?!.*\1)/, e.key); });
document.querySelector('input').addEventListener('keypress', function(e) { e.preventDefault(); const oldVal = this.value, newVal = oldVal.replace(/(0)(?!.*\1)/, e.key); this.value = newVal === oldVal ? `${e.key}${oldVal}` : newVal; });