Foros del Web » Programación para mayores de 30 ;) » Programación General »

Gran duda

Estas en el tema de Gran duda en el foro de Programación General en Foros del Web. HI.NECESITO SABER COMO VALIDAR LA FECHA EN UN textbox y que no me acepte fechas erroneas como las siguientes: 88/12/2009--por no existe el dia 88 ...
  #1 (permalink)  
Antiguo 31/07/2008, 15:34
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Gran duda

HI.NECESITO SABER COMO VALIDAR LA FECHA EN UN textbox
y que no me acepte fechas erroneas como las siguientes:
88/12/2009--por no existe el dia 88
12/99/2009--porq no existe el mes 99
  #2 (permalink)  
Antiguo 31/07/2008, 15:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Gran duda

Bienvenido, Yolnery.

Has escrito tu pregunta en el Foro incorrecto, pediré al moderador que te mueva al foro correcto.

Por cierto, ¿qué lenguaje de programación estás usando?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 01/08/2008, 09:14
Avatar de Xinef  
Fecha de Ingreso: marzo-2007
Mensajes: 202
Antigüedad: 17 años, 1 mes
Puntos: 7
Respuesta: Gran duda

Expresiones regulares.
  #4 (permalink)  
Antiguo 05/08/2008, 01:41
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Gran duda

Efectivamente, las expresiones regulares son la forma más potente de comprobar cadenas en definitiva.

Hay un montón de links:
http://www.forosdelweb.com/f78/valid...extbox-429184/

Otra ideas seria que el usuario no la ponga manual. Que la elija clickando en un calendario y en el evento pasara su valor al textbox.

en vbs:

Código:
Sub Calendar1_Click()
   
   elformulario.textbox_fecha.value = elformulario.Calendar1.Value
   
end sub

salu2
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 16:20.