Manipular URLs con jQuery

Si recién les comentaba como manipular URLs solo con JavaScript, llego el turno de hacerlo utilizando jQuery. Para eso es que existe el plugin jUrlp, el mismo nos permite gestionar las URLs que le ingresamos, o bien crearlas utilizando para ello determinados parámetros de muy facil entendimiento.

El plugin nos permite representar las url como objetos. Por ejemplo la URL «http://www.example.com:8080/path/file.name?query=string#anchor«, seria representada como un objeto:

{
    scheme: "http://"
    user: "username",
    password: "password",
    host: "www.example.com",
    port: "8080",
    path: "/path/file.name",
    query: "?query=string",
    fragment: "#anchor"
}

El plugin permite filtrar los distintos componentes de una URL de la forma más simple posible, algunos ejemplos de ello sería:

// Filter on URL segments
$("a").jurlp("filter", "scheme", "^=", "http")
      .jurlp("filter", "host", "=", "www.example.com")
      .jurlp("filter", "port", "!=", "8080")
      .jurlp("filter", "path", "$=", ".html")
      .jurlp("filter", "query", "*=", "param=value")
      .jurlp("filter", "fragment", "regex", /(\#)/);

jUrlp es tan facil de usar que practicamente no necesitamos leer la documentación, no obstante les recomiendo hacerlo para conocer más acerca de los mecanismos que ofrece para hacernos la vida un poco más facil a la hora de manipular direcciones web con jQuery.

Web: jUrlp

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas