Galera uso o seguinte código abaixo para permitir que o usuário insira apenas números e o . dentro de um input
function SomenteNumero3(e){ var tecla=(window.event)?event.keyCode:e.which; if((tecla>47 && tecla<58 || tecla==46)) return true; else{ if (tecla==8 || tecla==0) return true; else return false; } }
Porem se o usuário digitar várias vezes o ponto o input aceita. Queria saber como faço para ele permitir apenas 1 ponto.