Skip to content

nblib/jquery-url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

$.uri()

A jQuery $.uri() method for quickly parsing a uri.

Examples

http://www.domain.com/path/index.html?query1=test&silly=willy#test=hash&chucky=cheese
$.uri();            // http://www.domain.com/path/index.html?query1=test&silly=willy#test=hash&chucky=cheese
$.uri('domain');    // www.domain.com
$.uri('host');      // domain.com
$.uri('tld');       // com
$.uri('sub');       // www
$.uri('port');      // 80
$.uri('protocol');  // http
$.uri('path');      // /path/index.html
$.uri('file');      // index.html
$.uri('filename');  // index
$.uri('fileext');   // html
$.uri('1');         // path
$.uri('2');         // index.html
$.uri('3');         // (an empty string)
$.uri('-1');        // index.html
$.uri('?');         // query1=test&silly=willy
$.uri('?silly');    // willy
$.uri('?poo');      // (an empty string)
$.uri('#');         // test=hash&chucky=cheese
$.uri('#chucky');   // cheese
$.uri('#poo');      // (an empty string)

We can also pass a domain in and use all the same options on it:

$.uri('sub', 'test.www.domain.com/path/here');               // test.www
$.uri('protocol', 'www.domain.com/path/here');               // http
$.uri('path', 'http://www.domain.com:8080/some/path');       // /some/path
$.uri('port', 'http://www.domain.com:8080/some/path');       // 8080
$.uri('protocol', 'https://www.domain.com:8080/some/path');  // https
etc...

Resources

License

MIT licensed

Copyright (C) 2011-2012 Websanova http://www.websanova.com

About

$.url()

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 100.0%