Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/03/2008, 11:46
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 7 meses
Puntos: 45
Re: Expresion Regular

Hola de nuevo:

No me digas por qué, no lo entiendo, pero antes de la interrogación la expresión regular pedía explicitamente una contrabarra literal para escaparla:
Código:
function urlmegaupload(e)
{
	var patron = new RegExp("^http://www\.megaupload\.com/\\?d=[A-Z0-9]{8}$", "i");
	// Comparamos con Patron
	if ( patron.test(e) )
	{
		alert( "Enlace Correcto" );
		//document.formdown.submit();
	}
	else
	{
		alert ( '"'+ e + '" no concuerda con un enlace MegaUpload \n Ejemplo : http://www.megaupload.com/?d=9MY7CM9X' );
		//document.formdown.url.value = "";
		
	}
}
// llamamos a la funcion
urlmegaupload("http://www.megaupload.com/?d=9MY7CM9X");
Si alguien nos lo puede explicar no estaría de más.


Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.