0.0.6 • Published 9 years ago

uri-finder v0.0.6

Weekly downloads
11
License
LGPL-3.0
Repository
github
Last release
9 years ago

URI finder

Sample usage:

var uriFinder = require('uri-finder'),
    text =  'Check this out: ' +
            'http://user:password@foo.com:8080/' +
            'index.html?foo=bar&place=holder#lorem-ipsum',
    result;

result = uriFinder.find(text);
// ['http://user:password@foo.com:8080/index.html?foo=bar&place=holder#lorem-ipsum']

uriFinder.find(text,function(uri,scheme,userinfo,host,port,path,query,fragment){
  // ...
});

result = uriFinder.replace(text,'<a href="$uri">$host$path</a>');

result = uriFinder.replace(text,function(uri,scheme /* etc */ ){
  if(scheme.match(/^https?$/)) return '<a href="' + uri + '">' + uri + '</a>';
  else return uri;
});
0.0.6

9 years ago

0.0.5

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago

0.0.0

9 years ago