Share via


Metodo test

Restituisce un valore booleano che indica se una stringa in cui eseguire la ricerca include o meno un criterio di espressione regolare.

function test(str : String) : Boolean

Argomenti

  • str
    Obbligatoria. Stringa in cui eseguire la ricerca.

Note

Mediante il metodo test viene verificato se una stringa include un criterio. Viene restituito true se la verifica ha esito positivo, false in caso contrario. Se viene individuata una corrispondenza, le proprietà dell'oggetto globale RegExp verranno aggiornate in base ai risultati di tale corrispondenza.

Se per un'espressione regolare è impostato il flag globale, test cerca la stringa che ha inizio nella posizione indicata dal valore di lastIndex. Se il flag globale non è impostato, test ignora il valore di lastIndex e la ricerca inizierà dal punto di inizio della stringa.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo del metodo test. In questo esempio, utilizzare nella funzione un criterio di espressione regolare e una stringa. Verrà verificata l'occorrenza del criterio di espressione regolare nella stringa e restituita una stringa con i risultati della ricerca:

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);
}

Requisiti

Versione 3

Si applica a:

Oggetto Regular Expression

Vedere anche

Riferimenti

Oggetto RegExp

Concetti

Sintassi delle espressioni regolari