Al leer el tiempo de la base de datos de backend, la fecha completa, el año, el mes, el día, la hora, el minuto y el segundo se tomará a menudo, como 2015-1-28 14:56:00, pero generalmente solo necesitamos el año, mes y día anteriores. Se puede usar un método simple para interceptar con espacios por Split ("") [0] para obtener el primer párrafo de interceptación, que es el año, mes y día que queremos. Ahora hablemos sobre cómo implementarlo con expresiones regulares.
Idea: obtenga los espacios en la cadena y luego reemplace todos los espacios y caracteres después de los espacios con vacío.
Obtenga la regularidad de los espacios como /s
práctica:
La copia del código es la siguiente:
var fecha = "2015-12-26 15:22:00";
console.log (date.replace (// s*/g, ''));
Pero el resultado es 2015-12-2615: 22: 00. Solo se eliminaron los espacios, pero los caracteres después de los espacios no fueron retirados. Entonces cambiaremos nuestra regularidad.
La copia del código es la siguiente:
var fecha = "2015-12-26 15:22:00";
console.log (date.replace (// s [/x00-/xff]*/g, ''));
El resultado que obtuve ahora es 2015-12-26, que cumple con los requisitos.
Esto se debe a que [/x00-/xff] coincidirá con los caracteres de doble byte, las letras y los caracteres chinos se combinarán, mientras que las escrituras separadas solo coincidirán con espacios.
Este artículo es principalmente para que todos estén más familiarizados con las reglas, y espero que les guste.