JSFiddle - React, Tailwind, and code Playground
Fliplet.Media.unauthenticate
by tonytlwu
JavaScript
var inputs = [
'?auth_token=abcde12345',
'?auth_token=abcde12345&foo=bar',
'?foo=bar&auth_token=abcde12345&auth_token=abcde12345&',
'?foo=bar&auth_token=abcde12345&baz=qux&auth_token=abcde12345&something=else&'
];
console.clear();
inputs.forEach(function (input, i) {
input = input.replace(/auth_token=([A-z0-9-]+)([&])?/g, '');
input = input.replace(/([\?&])$/, '');
console.log(i, input);
});
/*
unauthenticate: function removeAuthenticationFromMediaFiles(value) {
if (Array.isArray(value)) {
return value.map(function (val) {
return Fliplet.Media.unauthenticate(val);
});
}
if (typeof value !== 'string') {
return value;
}
return value.replace(mediaFilesRegExp, function (url) {
url = url.replace(/auth_token=([A-z0-9-]+)([&])?/g, '');
url = url.replace(/([\?&])$/, '');
return url;
});
}
*/