Share via


test-Methode

Gibt einen booleschen Wert zurück, der angibt, ob in einer durchsuchten Zeichenfolge ein Muster eines regulären Ausdrucks vorhanden ist.

function test(str : String) : Boolean

Argumente

  • str
    Erforderlich. Die zu durchsuchende Zeichenfolge.

Hinweise

Die test-Methode prüft, ob ein Muster in einer Zeichenfolge vorhanden ist und gibt true zurück, falls dies zutrifft. Andernfalls wird false zurückgegeben. Wird eine Übereinstimmung gefunden, werden die Eigenschaften des globalen RegExp-Objekts aktualisiert, um die Ergebnisse der Übereinstimmung wiederzugeben.

Wenn das globale Flag für einen regulären Ausdruck festgelegt wird, durchsucht test die Zeichenfolge beginnend an der Position, die durch den Wert von lastIndex angegeben wurde. Wenn das globale Flag nicht festgelegt wird, ignoriert test den Wert von lastIndex und durchsucht die Zeichenfolge von Anfang an.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der test-Methode. Übergeben Sie der Funktion ein Muster des regulären Ausdrucks und eine Zeichenfolge, damit Sie dieses Beispiel verwenden können. Die Funktion testet, ob das Muster des regulären Ausdrucks in der Zeichenfolge vorkommt, und gibt eine Zeichenfolge zurück, die die Ergebnisse dieser Suche anzeigt:

function TestDemo(re, teststring)
{
    // Test string for existence of regular expression.
    var found = re.test(teststring)

    // Format the output.
    var s = "";
    s += "'" + teststring + "'"

    if (found)
        s += " contains ";
    else
        s += " does not contain ";  
      
    s += "'" + re.source + "'"
    return(s);
}

Anforderungen

Version 3

Betrifft:

Regular Expression-Objekt

Siehe auch

Referenz

RegExp-Objekt

Konzepte

Syntax regulärer Ausdrücke