JSFiddle - React, Tailwind, and code Playground
by ecropolis
JavaScript
var url = 'https://s3.amazonaws.com/mentoring.redesign.stage/styles/aspect_ratio__2_1/s3/GettyImages-540830746---grant-fedex.jpg?itok=G6RJi8Og';
var res = url.match(new RegExp(/\-\-\-(.*?)\.+/, 's'));
if(res && res[1]){
var tmp = res[1].split('-');
var type = typeof tmp[0] !== 'undefined' ? tmp[0] : null;
var sponsor = typeof tmp[1] !== 'undefined' ? tmp[1] : null;
console.log(type, sponsor);
}
var sponsor = 'fedex';
if(sponsor) console.log('has sponsor')
var s3Bucket = 'https://s3.amazonaws.com/mentoring.redesign.stage/s3fs-public/';
var sponsors = {
score: s3Bucket + 'SCORE-Logo-2015-R-NOTagline2.png',
ctct: s3Bucket + 'ctct_logo_horiz_color_CMYK_0.png',
fedex: s3Bucket + 'Sponsor-Logo---FedEx.png',
progressive: s3Bucket + 'Progressive-Commercial-logo.png',
advance: s3Bucket + 'AYR-LOGO.png',
nav: s3Bucket + 'Nav%20Logo%20-%20Blue.png',
google: s3Bucket + 'Grow%20with%20Google.jpg',
trendmicro: s3Bucket + '1199px-Trend-Micro-Logo.svg.png'
}
if(sponsors[sponsor]){
console.log('----------', sponsors[sponsor]);
}