Entradas

Mostrando las entradas de julio, 2025

Tabla de Entidades de HTML

Trabajando con ChatGPT, escribí una página que realiza el formato de sintáxis de distintos tipos de códigos para éste blog, entre otros proyectos; Y he notado un problema: al usar HTML y reemplazar código, éste se pueden confundir los caracteres típicos que componen las etiquetas de HTML (&, <, > y =) , con símbolos especiales de algún lenguaje, tales como operadores o definición de plantillas.

La mejor solución es simplemente, reemplazar éstos caracteres molestos por su equivalente en entidad de HTML, como se muestra en la tabla siguiente:

Operador Entidad
& &amp;
< &lt;
> &gt;
= &equals;

Código de limpieza

code = code
	.replace(/&/g, "&amp;")
	.replace(/</g, "&lt;")
	.replace(/>/g, "&gt;")
	.replace(/=/g, "&equals;");

Referencias