js: use nombres regulares para capturar el año, el mes y el día en la fecha extraída

Requisito: extraer el año, mes y día de la fecha

Método 1: usar un grupo de captura

let text = "2023-06-01"

let result = text.match(/(\d+)-(\d+)-(\d+)/)
console.log(result);

resultado de salida

[
    '2023-06-01',
    '2023',
    '06',
    '01',
    index: 0,
    input: '2023-06-01',
    groups: undefined
  ]

Método 1: usar grupos de captura con nombre

let text = "2023-06-01"

let result = text.match(/(?<year>\d+)-(?<month>\d+)-(?<day>\d+)/)
console.log(result.groups);

resultado de salida

{
    
     year: '2023', month: '06', day: '01' }

referencia

Supongo que te gusta

Origin blog.csdn.net/mouday/article/details/130987855
Recomendado
Clasificación