Показать сообщение отдельно
  #5 (permalink)  
Старый 24.07.2015, 07:40
Новичок на форуме
Отправить личное сообщение для I_CaR Посмотреть профиль Найти все сообщения от I_CaR
 
Регистрация: 12.12.2013
Сообщений: 6

А вот гениальное решение (правда не моё)
<input type="text" onkeyup="validate(this)"> даёт возможность вставить одну точку или одну запятую и цифры
<script>

function validate(inp) {
    inp.value = inp.value.replace(/[^\d,.]*/g, '')
                         .replace(/([,.])[,.]+/g, '$1')
                         .replace(/^[^\d]*(\d+([.,]\d{0,5})?).*$/g, '$1');
}

</script>
Ответить с цитированием