JSFiddle - React, Tailwind, and code Playground
by Luke Marlow
HTML
<div class="frame"></div>
JavaScript
var output = '';
var url = "http://labelworx/app_preview/a0ccbf973c805e5b3d226b8b61b91758/2/31";
var split = url.split("&");
var length = split.length;
if (length > 1) {
// Has & sign;
output = url + '&cache=123';
}
else {
// No & sign;
split = url.split("?");
length = split.length;
if (length > 1) {
// Has ? sign
if (split[parseInt(split.length) - 1].length > 0) {
output = url + '&cache=234';
}
else {
output = url + 'cache=345';
}
}
else {
// No ? sign
output = 'lol';
if (url.substr(parseInt(url.length - 1), 1) == "/") {
output = url + '?cache=456';
}
else {
output = url + '/?cache=567';
}
}
}
$('.frame').html(output);