ASP - validr fechas, numeros y letras

 
Vista:

validr fechas, numeros y letras

Publicado por zulema (45 intervenciones) el 20/04/2004 20:08:17
Como valido fechas, numeros y letras que sean introducidos correctamente cada uno en el campo correspondiente.
Gracias.

Un ejemplo por favor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:validr fechas, numeros y letras

Publicado por Rocio (10 intervenciones) el 05/05/2004 13:06:20
Aquí te dejo para las fechas, espero que te sirva.
function fechas(caja)
{
if (caja)
{
borrar = caja;
if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"))
{
for (i=0; i<10; i++)
{
if (((caja.substr(i,1)<"0") || (caja.substr(i,1)>"9")) && (i != 2) && (i != 5))
{
borrar = '';
break;
}
}
if (borrar)
{
a = caja.substr(6,4);
m = caja.substr(3,2);
d = caja.substr(0,2);
if((a < 1900) || (a > 2050) || (m < 1) || (m > 12) || (d < 1) || (d > 31))
borrar = '';
else
{
if((a%4 != 0) && (m == 2) && (d > 28))
borrar = ''; // Año no viciesto y es febrero y el dia es mayor a 28
else
{
if ((((m == 4) || (m == 6) || (m == 9) || (m==11)) && (d>30)) || ((m==2) && (d>29)))
borrar = '';
} // else
} // fin else
} // if (error)
} // if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"%2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:validr fechas, numeros y letras

Publicado por Aramis (1 intervención) el 15/06/2004 16:51:01
La validación de año biciesto que figura en la solución de las fechas está incompleta: Los años biciestos son divisibles por 4, por 100 y por 400 simultáneamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar