JSFiddle - React, Tailwind, and code Playground
by davetayls
JavaScript
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/'));