Problem mit Regular Expression

1989moni1989

Mitglied
Hallo!

Code:

Code:
html = html.replace(
     new RegExp('([^a-zA-Z\\u00A1-\\uFFFF])('+replaceWord+')([^a-zA-Z\\u00A1-\\uFFFF])', 'g'),
      '$1<span class="word-highlight">$2</span>$3'
);

Dieser Code soll bestimmte Wörter 'replaceWord' in einem Text ersetzen. Wenn in der Variable 'html' Bilder oder andere Tags drinnen sind, dann ersetzt er leider auch Wörter die in den Tags vorkommen. ZB src oder alt oder Wörter die im Alt-Text eines Bildes vorkommen. Wie muss ich die RegEx erweitern, damit er das nicht macht?

Ich hoffe, dass mir jemand helfen kann.

Lg
Monika
 

Neue Beiträge

Zurück