Ayuda con decimales
Publicado por Jemel (3 intervenciones) el 21/07/2017 22:50:03
Saludos.
Necesito almacenar un numero en una base de datos pero necesito validar que la caja de texto permita escribir una coma pero que no escriba puntos puesto que estos se escriben automáticamente al teclear números.
La función que estoy usando para dar formato al dato es la siguiente:
Pero no puedo escribir comas en la caja de texto donde la aplico. Gracias de antemano por su ayuda
Necesito almacenar un numero en una base de datos pero necesito validar que la caja de texto permita escribir una coma pero que no escriba puntos puesto que estos se escriben automáticamente al teclear números.
La función que estoy usando para dar formato al dato es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
function formatMiles(input)
{
var num = input.value.replace(/\./g,'');
if(!isNaN(num)){
num = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1.');
num = num.split('').reverse().join('').replace(/^[\.]/,'');
input.value = num;
}
else{ alert('Solo se permiten numeros');
input.value = input.value.replace(/[^\d\.]*/g,'');
}
}
Pero no puedo escribir comas en la caja de texto donde la aplico. Gracias de antemano por su ayuda
Valora esta pregunta
0