JSFiddle - React, Tailwind, and code Playground
by f0t0n
JavaScript
(function() {
var search = function(files, dateStr) {
var re,
i,
len,
result,
fileName;
re = new RegExp('^' + dateStr + '[^.]+\.csv$', 'i');
len = files.length;
result = [];
for(i = 0; i < len; i++) {
fileName = files[i];
if(re.test(fileName)) {
result.push(fileName);
}
}
return result;
};
var files = [
'123-x.csv',
'123-y.csv',
'456-z.csv'
];
console.log(search(files, '123'));
})();