Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/10/2007, 08:45
wigglyUtrera
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 10 meses
Puntos: 3
Re: Expresion regular por la derecha

al final de la expresion regular pon: $

Eso le indica que la cadena tiene que terminar ahi.

Si siempre va a terminar de la forma: ?url=http://........

la expresion podria ser:

"\?url=(http://.*)$"

\? --> indica que tiene que haber un caracter ?, se pone la barra porque existe un operador ?.
url= --> nombre de la variable
(http://.*) --> direccion URL que queremos capturar. Lo ponemos entre parentesis para que guarde el resultado. Despues se puede ver el valor con RegExp.$1 . Mas informacion en google

$ --> Para que no haya más caracteres.

Una vez que lo tienes, prueba con la función test para evaluar si coincide...

Saludos