Foros del Web » Programando para Internet » Javascript »

Validar mes de fecha

Estas en el tema de Validar mes de fecha en el foro de Javascript en Foros del Web. Hola quierro validar el campo mes de la fecha de caducidad de una targeta. Es decir tiene que ser entre 01 y 12 Tengo lo ...
  #1 (permalink)  
Antiguo 17/02/2010, 07:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Validar mes de fecha

Hola quierro validar el campo mes de la fecha de caducidad de una targeta.
Es decir tiene que ser entre 01 y 12

Tengo lo siguiente pero no me valida

function validarNumeros(formulario)
{
cadmes=formulario.caducidadmes.value;

Código Javascript:
Ver original
  1. if (!(/^\(0[1-9]|1[012])/i.test(cadmes)))
formulario.caducidadmes.focus();
return false;
}
  #2 (permalink)  
Antiguo 17/02/2010, 07:55
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Validar mes de fecha

No deberías escapar el paréntesis:
Código Javascript:
Ver original
  1. /^(0[1-9]|1[012])$/i
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 17/02/2010, 10:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Validar mes de fecha

No se si te he entendido bien, asi te refieres? Es que tampoco me funciona


Código Javascript:
Ver original
  1. if (! /^(0[1-9]|1[012])$/i.test(cadmes))

Última edición por jawir; 17/02/2010 a las 10:57
  #4 (permalink)  
Antiguo 17/02/2010, 10:52
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Validar mes de fecha

Revisa las diferencias entre la expresión regular que te mostré en el mensaje anterior y la que estás usando ahora.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 17/02/2010, 10:59
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Validar mes de fecha

Perdon me he equivocado al postear la expresion ya la he corregido el fallo que tenia era un parentesis que me faltaba al final. Gracias
  #6 (permalink)  
Antiguo 17/02/2010, 11:07
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Validar mes de fecha

La expresión funciona bien, valida valores entre 01 y 12. ¿Qué código tienes después de esa condición?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: fechas
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 11:34.