Condividi tramite


Metodo search

Aggiornamento: novembre 2007

Restituisce la posizione della prima corrispondenza di una sottostringa in una ricerca di espressione regolare.

function search(rgExp : RegExp) : Number

Argomenti

  • rgExp
    Obbligatorio. Istanza di un oggetto Regular Expression contenente il criterio di espressione regolare e i flag applicabili.

Note

Il metodo search consente di stabilire se esista o meno una corrispondenza. Se viene individuata una corrispondenza, verrà restituito un numero intero che indica la posizione rispetto all'inizio della stringa in cui è stata individuata la corrispondenza. Se non viene trovata alcuna corrispondenza, verrà restituito -1.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo del metodo search.

function SearchDemo(){
   var r, re;                   //Declare variables.
   var s = "The rain in Spain falls mainly in the plain.";
   re = /falls/i;               //Create regular expression pattern.
   r = s.search(re);            //Search the string.
   return(r);                   //Return the index to the first match
                                //or –1 if no match is found.
}

Requisiti

Versione 3

Si applica a:

Oggetto String

Vedere anche

Concetti

Sintassi delle espressioni regolari

Riferimenti

Metodo exec

Metodo match

Oggetto Regular Expression

Metodo replace

Metodo test