Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2009, 10:14
Fenris
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Formateador mm/aaaa

Hola blaine01

Prueba con esto, es una expresion regular que crea un conjunto de caracteres que definen los meses con formato 01-12, luego debe venir una barra / y finalmente el año en 4 digitos.

JAVASCRIPT
Código:
	function isValidDate(fec)
	{
	//FORMATO:	mm/aaaa


		var RE = /^(01|02|03|04|05|06|07|08|09|10|11|12){1}\/\d{4}/; 		

		if (RE.test(fec) == true)
		{
			document.getElementById('showFecha').innerHTML = fec;
		}
		else
		{
			alert('- Error, Formato de fecha no valido (mm/yyyy)\n - No ha ingresado un mes valido');
			document.getElementById('showFecha').innerHTML = '- Error, Formato de fecha no valido (/mm/yyyy)';						
			return false;
		}
	}
HTML

Código:
<form action="" method="post" name="miForm">
	<p>Fecha (mm/yyyy): <input type="text" name="fecha_2" value="" size="12" maxlength="7"></p>
	<p><input type="button" name="btnValida" value="Valida Fecha 2" onClick="javascript:isValidDate(document.miForm.fecha_2.value);">
</FORM>
Espero te sirva

Saludos

Fenris