А вообще делается это просто:
$('.input').on('keypress', function(e) {
if (e.which !== 48 && e.which !== 49 && e.which !== 46) {
e.preventDefault()
}
})
Это, конечно, не исчерпывающее решение, ибо не позволяет отсечь числа вроде 11, 101 и т.д., оно лишь разрешает нажимать 1, 0 и точку. Но если вместо keypress использовать input и валидировать строку на соответствие (вместо проверки нажатых клавиш), то все получится.