Il metodo match() di JavaScript

Il metodo match() di JavaScript mi permette di cercare delle corrispondenze in una stringa tramite una espressione regolare.

stringa.match(exp)

Tra le parentesi tonde devo indicare l'espressione regolare.

Il metodo restituisce un array contenente tutte le corrispondenze trovate che soddisfano l'espressione regolare.

Un esempio pratico

Questo script cerca le parole che cominciano con la "s" all'interno di una stringa.

  1. var myString = "Ciao, sono un esempio di stringa";
  2. var myMatchArray = myString.match(/\bs[^\s]+/g);
  3. document.write(myMatchArray);

Per compiere la ricerca utilizzo l'espressione regolare /\bs[^\s]+/g

Il metodo match() restituisce in uscita l'array ["sono", "stringa"] con le parole che iniziano per "s".

["sono", "stringa"]

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Le stringhe in Javascript

I metodi delle stringhe