Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

238
Vistas
Cómo implementar github como convertidor de marcado y agregar html

Estoy creando el editor de texto y quiero implementar una marca de GitHub como sintaxis ([text|link]) y convertir esto a <a heref="link">text</a> .

Estoy usando el siguiente código:

 let range = timeline.contentWindow.getSelection().getRangeAt(0).toString(); let info = null; info = range.match(/\[*(.*)\|\s*(.*)]/); let html = "<a href=" + (info !== null ? info[2] : range) + ">" + (info !== null ? info[1] : range) + "</a>"; innerDoc.execCommand('insertHTML', false, html);

Entonces, implementé esto al hacer clic en el botón, pero necesito lograrlo en el evento keyDown , por ejemplo, si el usuario ingresa, quiero obtener la última línea, analizar el enlace y agregar la etiqueta de anclaje.

Básicamente quiero implementar algo como este gif:

gif

¿Pueden ayudarme a lograr esta funcionalidad tan pronto como el usuario escriba [text|link] y presione Intro ?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda