Hola
DeeR:
La verdad es que no entiendo el uso de los corchetes aquí, ni su cuantificador
+:
Código:
new RegExp("^[http://www.megaupload.com/?d=]+[0-9a-zA-Z]Ya l");
Ya que lo que quieres es que esa ristra de letras esté de forma literal en tu cadena, no cualquier caracter de esa colección.
Más o menos me imagino que lo que quieres conseguir es ésto:
Código:
new RegExp("^http:\/\/www\.megaupload\.com\/\?d=[0-9a-z]Ya l", "i");
¿Estás seguro que la expresión regular ha de terminar en "
Ya l"?
Saludos.