indexOf (String.indexOf-Methode)

public indexOf(value:String, [startIndex:Number]) : Number

Durchsucht den String und gibt die Position des ersten Vorkommens von value nach (einschließlich) startIndex innerhalb des aufrufenden Strings zurück. Dieser Index basiert auf Null, d. h., das erste Zeichen in einem String befindet sich an Indexposition 0 und nicht an Indexposition 1. Wenn value nicht gefunden wird, gibt diese Methode -1 zurück.

Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0

Parameter

value:String - Ein String, der den Text angibt, nach dem gesucht werden soll.

startIndex:Number [optional] - Eine Ganzzahl, die den Startindex der Suche angibt.

Rückgabewerte

Number - Die Position des ersten Vorkommens des angegebenen Teilstrings oder -1.

Beispiel

Im folgenden Beispiel wird mit indexOf() der Index von Zeichen und Teilstrings zurückgegeben:

var searchString:String = "Lorem ipsum dolor sit amet.";
var index:Number;

index = searchString.indexOf("L");
trace(index); // Ausgabe: 0

index = searchString.indexOf("l");
trace(index); // Ausgabe: 14

index = searchString.indexOf("i");
trace(index); // Ausgabe: 6

index = searchString.indexOf("ipsum");
trace(index); // Ausgabe: 6

index = searchString.indexOf("i", 7);
trace(index); // Ausgabe: 19

index = searchString.indexOf("z");
trace(index); // Ausgabe: -1

Siehe auch

lastIndexOf (String.lastIndexOf-Methode)