Recherche plein texte dans le HTML ignorant tags / &

J'ai récemment vu un grand nombre de bibliothèques de recherche et mise en surbrillance des termes à l'intérieur d'une page HTML. Cependant, chaque bibliothèque, j'ai vu a le même problème, ils ne peuvent pas trouver de texte partiellement enfermé dans une balise html et/ou qu'ils avaient l'échec à trouver des caractères spéciaux qui sont &-exprimé.


Exemple:

<span> This is a test. This is a <b>test</b> too</span>

De la recherche pour "un test" serait de trouver le premier cas, mais pas le second.


Exemple b:

<span> Pencils in spanish are called l&aacute;pices</span>

De la recherche pour "lápices" ou "lapices" ne permettrait pas de produire un résultat.


Est-il une librairie JS qui fait cela ou au moins un moyen de contourner ces obstacles?

Merci d'Avance!

Bruno

Essayez de mark.js, il a une option acrossElements

OriginalL'auteur Bruno | 2011-05-04