Quiero formatear una cadena de fecha, pero para todas las demás cadenas solo devuelva esa entrada. Ahora, cuando la entrada es una cadena que contiene cualquier número, por ejemplo, "Usted es el número 1", la cadena se analiza como una fecha válida "1 de enero de 2001".
const value = new Date(input); if (!(value instanceof Date && isFinite(value as unknown as number))) { return input; } // format date and return¿Cómo puedo verificar si esa cadena es realmente una cadena que contiene solo un número o una fecha como cadena? La cadena de fecha de entrada siempre puede tener el mismo patrón, pero idealmente no debería importar.