Skip to content

Instantly share code, notes, and snippets.

@davetayls
Created September 30, 2011 11:13
Show Gist options
  • Save davetayls/1253456 to your computer and use it in GitHub Desktop.
Save davetayls/1253456 to your computer and use it in GitHub Desktop.
Twitter from url function
/*jslint browser: true, vars: true, white: true, forin: true, sloppy: true */
/*global console */
var twitterRegEx = /twitter\.com\/#?!?([A-Za-z0-9_]+)[\/]?([A-Za-z0-9_]*)/;
var getTwitterDetails = function(twitterUrl) {
var matches = twitterRegEx.exec(twitterUrl);
if (matches){
return {
url: twitterUrl,
user: matches[1],
list: matches[2]
};
}
};
console.log('check ***********************************************');
console.log(getTwitterDetails('http://twitter.com/user_name/list'));
console.log(getTwitterDetails('http://twitter.com/#!user/list'));
console.log(getTwitterDetails('http://twitter.com/user'));
console.log(getTwitterDetails('http://twitter.com/user/list/'));
console.log(getTwitterDetails('http://twitter.com/'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment