Tengo cadenas, por ejemplo: "1. Registros de audiencia (Tbr.1.t.4.)" o "23. Detalles de la cita (Tbr.2.t.2.)".
Quiero obtener "Registros de audiencia (Tbr.1.t.4.)" y "Detalles de la cita (Tbr.2.t.2.)".
¿Cómo puedo lograr esto con javascript, preferiblemente vainilla? Quiero eliminar todos los caracteres (números y puntos) que aparecen antes de la primera letra, pero después de eso dejo todo sin cambios.
Gracias
Paso a paso :
let s = "1. Hearing records (Tbr.1.t.4.)"; let indx = s.indexOf('.'); s = s.substring(indx+2); console.log(s);¿Quieres decir algo así?
let txt = "1. Hearing records (Tbr.1.t.4.)" let newText = txt.replace(/\d+\.\s/g, ""); console.log(newText ) const cases = ['1. Hearing records (Tbr.1.t.4.)','23. Appointment details (Tbr.2.t.2.)'] const filtered = cases.map((item)=>{ return item.split('.').slice(1).join('').trim() }); console.log(filtered) const word = "1. Hearing records (Tbr.1.t.4.)"; console.log(word.split('.').slice(1).join('').trim())Espero que funcione. Salud :)