In JavaScript possiamo verificare se una stringa è un timestamp Unix valido.
La soluzione è la seguente:
'use strict';
const isValidUnixTs = str => {
if(!/^\d+$/.test(str)) {
return false;
}
const ts = parseInt(str, 10);
return new Date(ts).getTime() > 0;
};