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/'));