Javascript numero aceitando negativo

5 respostas
F

queria um javascript que funciona assim:
eo posso digitar
10
10,00
-10

mas nao posso:
–10
-1-0
10-
10,00

alguem tem um ai? brigado

5 Respostas

N

Vode pode fazer.

try{
valor = parseFloat(document.getElementById('campo').value);
/*se chegou é um float valido*/
}catch(e){alert('aqui o erro')}

Até…

A

Mas se vc tá recebendo os dados de um input, não é mais elegante formatar o input???

Tem um monte de funções que formatam espalhadas pela net.

F

eu tenho que fazer no onclick, o usuario nem pode digitar se for caracter errado…

D

Ou use regex.

R

Kra, use classes de Validação no seu formulário.
Aqui tem alguns exemplos:

http://gujs.com.br/forum/viewtopic.php?t=6

flwww

Criado 27 de fevereiro de 2007
Ultima resposta 27 de fev. de 2007
Respostas 5
Participantes 5