menu

Metodo split

Il metodo split divide una stringa in un array tramite un separatore sotto forma di espressione regolare.

Il primo parametro del metodo accetta l'espressione regolare, e il secondo parametro opzionale - il numero massimo di elementi nell'array risultante.

Sintassi

stringa.split(espressione regolare, [limite]);

Esempio

Dividiamo una stringa in un array tramite il separatore '-' o il separatore '+':

let str = 'a-b+c-d+e'; let res = str.split(/[-+]/); console.log(res);

Risultato dell'esecuzione del codice:

['a', 'b', 'c', 'd', 'e']

Esempio

Limitiamo il numero di elementi nell'array risultante:

let str = 'a-b+c-d+e'; let res = str.split(/[-+]/, 3); console.log(res);

Risultato dell'esecuzione del codice:

['a', 'b', 'c']

Vedi anche

  • metodo test,
    che verifica una stringa
  • metodo match,
    che cerca corrispondenze in una stringa
  • metodo matchAll,
    che cerca tutte le corrispondenze in una stringa
  • metodo exec,
    che esegue una ricerca sequenziale
  • metodo replace,
    che esegue ricerca e sostituzione
  • metodo search,
    che esegue una ricerca
trsvazkapl