Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Validar campo, solo numeros con decimales

Estas en el tema de Validar campo, solo numeros con decimales en el foro de Javascript en Foros del Web. Hola amigos, verán, necesito validar un input text en el que introduciré litros, como cualquier sistema de contabilización y medida, pueden tener decimales, en este ...
  #1 (permalink)  
Antiguo 13/08/2014, 15:10
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
Validar campo, solo numeros con decimales

Hola amigos, verán, necesito validar un input text en el que introduciré litros, como cualquier sistema de contabilización y medida, pueden tener decimales, en este caso con los ".", tengo este if en el que me valida que solo sean numeros:

Código:
if (!/^([0-9])*$/.test($('#litros').val())) {
			
				$('#litros').focus();
			
				alert('Los litros de leche solo debe contener numeros');
			
				return false;
				
			}
¿Cómo puedo añadirle los decimales?, sería cuestión de permitir el punto entre dos numeros, Muchísimas gracias :D
  #2 (permalink)  
Antiguo 13/08/2014, 15:22
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Validar campo, solo numeros con decimales

el patrón puede ser algo así
Cita:
/^(\d)+((\.)(\d){1,2})?$/
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 13/08/2014, 15:31
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
Respuesta: Validar campo, solo numeros con decimales

Hola Isabel,
Si introduzco texto me lo da como válido, necesito que pueda introducir solo números enteros, y numeros con decimales, pero los marque con un . , solo eso :/

Muchas gracias :DDD

¡Un Saludo!

Etiquetas: campo, input, numeros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:19.