Estoy tratando de encontrar una solución para extraer el tiempo dado en una cadena dinámica usando un objeto regex usando JavaScript.
Por ejemplo, suponga que la cadena es "Proporcione acceso al ingeniero: apellido: Nombre XYZ: fecha ABC: 02 de noviembre de 2021 ventana de tiempo: 11:00 a. m. - 07:00 p. m. CET" . Necesito extraer la hora, es decir, 11:00 a. m. - 07:00 p. m. CET de esto.
Intenté usar la expresión regular para el tiempo:
/^(0?[1-9]|1[0-2]):([0-5]\d)\s?((?:A|P)\.?M\.?)$/iy algunas otras expresiones más. Sin embargo, cada vez que pruebo, el valor devuelto es falso.
¿Cuál es el enfoque para resolver esto?