Supprimer les balises HTML des chaînes en JavaScript
Supprimer les balises HTML d'une chaîne est une nécessité courante en JavaScript. Une approche consiste à utiliser des expressions régulières pour faire correspondre et supprimer les structures de balises.
Approche Regex
L'expression régulière suivante peut être utilisée pour remplacer les balises HTML par des chaînes vides :
cleanText = strInputCode.replace(/<\/[^>]+(>|$)/g, "");
Cette expression régulière cible les balises de fin HTML (par exemple,
Exemples
Limitations
Bien que l'expression régulière soit efficace dans la plupart des cas, elle peut avoir des difficultés avec certaines structures HTML. Par exemple :
Considérations
Les expressions régulières ne peuvent être utilisées que pour supprimer les balises HTML de base. Pour les structures HTML plus complexes , pensez à utiliser un analyseur HTML dédié ou une bibliothèque de désinfection comme sanitize-html.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!