Come dividere una stringa in JavaScript

July 24

Come dividere una stringa in JavaScript


Il linguaggio JavaScript è ricco di funzioni per la manipolazione di stringhe di testo. Ha quattro metodi che consentono di estrarre porzioni di una stringa. La fetta (), substr () e substring () metodi tutti gli consentono di scindere e restituire una porzione specifica di una stringa. Se siete attenti con i parametri del metodo, ogni metodo può restituire lo stesso risultato. Inoltre, JavaScript offre il metodo split (), che rompe una stringa contenente parti separate da un carattere specifico, e quindi memorizza tutte le parti in un array. È possibile utilizzare split () per sezionare un sito URL che contiene le barre nelle sue parti costituenti e salvare i risultati per ulteriori analisi.

istruzione

1 Avviare il, testo semplice applicazione standard editore che è disponibile sul computer.

2 Immettere il seguente codice per verificare il JavaScript:

<Html>

<Body>

<Script type = "text / javascript">

var fullstring = "La pioggia in Spagna";

var url = "www.bethea.com/images/photo.jpg";

document.write ( "Questo è il) funzione Slice (:" + fullstring.slice (3,8) + "");

document.write ( "Questo è il) la funzione substr (:" + fullstring.substr (4,4) + "");

document.write ( "Questa è la funzione substring ():" + fullstring.substring (3,8) + "");

document.write ( "Questo è il) funzione split (:" + fullstring.split ( "") + "");

document.write ( "spliting il www.bethea.com/images/photo.jpg URL con la funzione split ():" + URL.split ( "/") + "");

</ Script>

3 Fare clic sul menu "File". Selezionare l'opzione "Salva". Salvare sotto il nome del file "test.html".

4 Avviare il browser Web che è disponibile sul computer. Fare clic sul menu "File" e selezionare "Apri file".

5 Individuare il file "test.html" appena creato, selezionarlo e fare clic su Apri. "

Consigli e avvertenze

  • La funzione split () restituisce una matrice standard di JavaScript. A guardare qualsiasi pezzo della stringa scissione, utilizzare l'indice dell'array. Per esempio, la stringa "la pioggia in Spagna", il terzo elemento della matrice (indice di due) è la parola "a".
  • Se split () incontra una stringa con due delimitatori consecutivi, memorizza un valore vuoto nella matrice per la coppia. Anche se questo non è un errore in sé, l'uso di questo "dati" da split () può portare a conseguenze indesiderate in altre parti dello script.