Fiz a seguinte expressão regular, para ser usada como uma máscara no campo texto, que a cada clique a expressão é chamada:
Neste caso, ela só aceita numeros e “.”…
Apos as 3 primeiras casas ela coloca UMA ou DUAS casas decimais, e apos isso, continua colocando os numeors antes do ponto
function Decimal(v){
v=v.replace(/\D/g,"");
// v=v.replace(/,/g,".");
v=v.replace(/(\d{3})(\d{0,2})$/,"$1.$2");
return v;
}
Valores válidos atualmente:
1
11
111
111.1
111.11
1111.11
11111.11
Gostaria de uma expressão q a pessoa pudesse digitar quantos numeors inteiros ela quiser, e o ponto só será colocado se ela desejar, ou seja, nao sera colocado automaticamente. E pode ser UM ou DOIS números apos o ponto
Valores válidos desejados
1
11
111
1111
11111
111111
1.1
1.11
1111.11
111.11
Obrigado