Foros del Web » Programando para Internet » Javascript »

aceptar valores decimales solo con coma

Estas en el tema de aceptar valores decimales solo con coma en el foro de Javascript en Foros del Web. holas a todos, tengo el siguiente codigo: Código: function numeroConDecimales(nombreCampo, valorCampo) { var error = ""; if (valorCampo != "") { var caracteresIlegales = /[\D\,]/ ...
  #1 (permalink)  
Antiguo 25/06/2008, 08:38
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 2 meses
Puntos: 10
aceptar valores decimales solo con coma

holas a todos,

tengo el siguiente codigo:
Código:
function numeroConDecimales(nombreCampo, valorCampo)
	{
		var error = "";
		if (valorCampo != "")
		{
			var caracteresIlegales = /[\D\,]/ //cualquier cosa excepto digitos y comas
			if (valorCampo.match(caracteresIlegales))
			{
				error = "<li> El campo numérico " + nombreCampo + " contiene caracteres inválidos  </li>"; 				
			}
		}
		return (error);
	}

pero no me funciona lo que quiero es q me valide q el numero q este metiendo solo permita comas y no puntos... podrian ayudarme.. gracias
__________________
.-._.-. [email protected]._.-.
  #2 (permalink)  
Antiguo 25/06/2008, 09:51
 
Fecha de Ingreso: noviembre-2006
Mensajes: 2
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: aceptar valores decimales solo con coma

Hola

El problema esta en la expressión regular, mira en esta pagina si encuentras la solución.
http://gollum.inforg.uniovi.es/aii/valida_regexp.php
  #3 (permalink)  
Antiguo 25/06/2008, 09:58
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: aceptar valores decimales solo con coma

Hola Mirovita

A ver si te sirve esto:

Código:
patron = /^\d{0,},{0,1}\d{0,}$/;
if (!patron.test(txt)) alert ('Error');
Saludos,
  #4 (permalink)  
Antiguo 25/06/2008, 12:45
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 2 meses
Puntos: 10
Respuesta: aceptar valores decimales solo con coma

gracias javier ahora si me funciona la cosa.. te debo una
__________________
.-._.-. [email protected]._.-.
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 15:05.