molily: Anwendung von replace() und split() im string

Beitrag lesen

Hallo,

Die Schriftfarbe wird mit CSS gesteuert und CSS-Eigenschaften gelten auf HTML-Elemente. Du musst den Text mit HTML auszeichnen, um ihn formatieren zu können.

Beispielsweise:

<span class="first-letter">A</span>lex  
<span class="first-letter">A</span>nita

CSS-Formatierung:

.first-letter { color: yellow; }

JavaScript:

var str = "Alex kennt Anita";  
str = str.replace(/(\W)(A)/g, '$1<span class="first-letter">$2</span>');

Das findet »A« als ersten Buchstaben eines Wortes und ersetzt es durch <span class="first-letter">A</span>.

\W passt auf ein Zeichen, das kein Buchstabe, keine Zahl oder Unterstrich ist. Im obigen Beispiel wird es verwendet, um einen Wort zu finden.

Siehe <http://de.selfhtml.org/javascript/objekte/regexp.htm@title=Reguläre Ausdrücke>.

Mathias