Hauptmenü

Untermenü

JavaScript - Objektreferenz - String

1. Das Objekt

Damit habt ihr Zugriff auf jedwede Form von wie auch immer gearteten Zeichenketten. Da viele Methoden mit veralteten HTML-Attributen zu tun haben, lasse ich die weg. Auch kümmere ich mich nicht um diejenigen, die optische Änderungen vornehmen. Dazu gibt es CSS und die style-Eigenschaft.

2. Eigenschaften

charAt

Firefox Opera Safari Google Chrome Internet Explorer

Gibt das Zeichen zurück, das sich an einer bestimmten Position befindet.


var zeichen = 'holleri hihüdeldö';
alert (zeichen.charAt(5));

concat

Firefox Opera Safari Google Chrome Internet Explorer

Hängt eine Zeichenkette an eine andere hinten an.


var anfang      = 'holleri hihüdeldö ';
var ende        = 'diridiridudeldi';
var jodeldiplom = anfang.concat(ende);

indexOf, lastIndexOf

Firefox Opera Safari Google Chrome Internet Explorer

Ermitteln das erste bzw. letzte Vorkommen eines Buchstabens oder Strings innerhalb einer Zeichenkette und geben die Position zurück.


var jodeldiplom = 'holleri hihüdeldö diridiridudeldi';
var erster      = jodeldiplom.indexOf('diri');
var letzter     = jodeldiplom.lastIndexOf('diri');

match

Firefox Opera Safari Google Chrome Internet Explorer

Durchsucht eine Zeichenkette anhand eines regulären Ausdrucks und liefert alles zurück, was gefunden wurde.


var jodeldiplom = 'holleri hihüdeldö diridiridudeldi';
jodeldiplom.match(/diri\S{2}/);

Parameter

replace

Firefox Opera Safari Google Chrome Internet Explorer

Ersetzt Abschnitte innerhalb einer Zeichenkette, auf die ein regulärer Ausdruck zutrifft. Ansonsten sind die Parameter dieselben wie bei match.


var jodeldiplom = 'holleri hihüdeldö diridiridudeldi';
// Ersetzt nur ERSTES "diri"
jodeldiplom.replace(/diri/, 'dödel');
// Ersetzt Alle "diri"
jodeldiplom.replace(/diri/g, 'dödel');

slice, substr

Firefox Opera Safari Google Chrome Internet Explorer

Gibt einen Ausschnitt aus einer Zeichenkette zurück. Erwartet zwei Parameter, einen für die Anfangs- und einen für die Endposition.


var jodeldiplom = 'hollera didudelda diridiridudeldö';
var ausschnitt  = jodeldiplom.slice(6, 11);
var ausschnitt  = jodeldiplom.substr(6, 11);

split

Firefox Opera Safari Google Chrome Internet Explorer

Teilt einen String anhand eines Trenners auf. Das Ergebnis wird als Array mit den einzelnen Elementen zurückgegeben.


var jodeldiplom = 'holleri hihüdeldö diridiridudeldi';
var einzeljodel = jodeldiplom.split(' ');

zurück zum vorherigen Abschnitt weiter zum nächsten Abschnitt