Condividi tramite


Metodo test

Aggiornamento: novembre 2007

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
    Obbligatorio. 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, verrà cercata la stringa che ha inizio nella posizione indicata dal valore di lastIndex. Se il flag globale non è impostato, il valore di lastIndex verrà ignorato e la ricerca comincerà 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, s){
   var s1;                         //Declare variable.
   // Test string for existence of regular expression.
   if (re.test(s))                 //Test for existence.
      s1 = " contains ";           //s contains pattern.
   else
      s1 = " does not contain ";   //s does not contain pattern.
   return("'" + s + "'" + s1 + "'"+ re.source + "'"); //Return string.
}

Requisiti

Versione 3

Si applica a:

Oggetto Regular Expression

Vedere anche

Concetti

Sintassi delle espressioni regolari

Riferimenti

Oggetto RegExp