Dividi un nome completo in primo e ultimo in JavaScript

Dividi un nome completo in primo e ultimo in JavaScript
In alcune situazioni, il modulo HTML su una pagina Web prende solo un singolo campo di testo per ottenere il nome completo dell'utente. Quindi, lo sviluppatore deve separare il nome in nomi nomi. A tale scopo, JavaScript offre metodi predefiniti, tra cui il "diviso()Metodo e "substring ()"Metodi, che possono aiutarti.

Questo post discuterà la procedura per dividere il nome nel nome e nel cognome usando JavaScript.

Come dividere un nome completo in primo e ultimo usando JavaScript?

Per dividere un nome completo tra il nome e il cognome, utilizzare i seguenti metodi JavaScript:

  • metodo diviso ()
  • Metodo substring ()

Esaminiamo questi metodi uno per uno.

Metodo 1: dividere il nome in nome e cognome usando il metodo split ()

Per dividere il nome nel suo nome e cognome/ cognome, usa il "diviso()" metodo. Il metodo Split () accetta un modello e divide la stringa in un elenco ordinato di sottostringi cercando il modello, quindi memorizza questi sottostringi in un array e fornisce l'array come output.

Sintassi
Utilizzare la seguente sintassi per il metodo Split ():

diviso (separatore)

Il separatore è qualsiasi carattere o modello in base al quale la stringa verrà divisa.

Valore di ritorno

  • Restituisce una serie di parole separate in base al separatore.

Esempio
Crea una variabile "nome"Questo contiene un nome completo:

var name = "Susan Cain";

Chiama il "diviso()Metodo "e passa il"spazio"Come separatore in cui la stringa si divide:

var nams = name.diviso(");

Stampa la stringa divisa "nome"Come nome e cognome usando gli indici dell'array. Come sappiamo che il metodo diviso restituisce una matrice di un elenco di parole, quindi accedi a loro usando gli indici:

console.log ("name name ="+ nomi [0]);
console.log ("cognome ="+ nomi [1]);

L'output mostra che il nome viene diviso correttamente in nome e cognome:

Metodo 2: dividere il nome in nome e cognome utilizzando il metodo substring ()

Un altro metodo per dividere il nome nel nome e il cognome è il "substring ()" metodo. Il metodo substring () fornisce la parte della stringa tra gli indici di avvio e fine forniti o fino all'estremità della stringa.

Sintassi
Seguire la sintassi data per il metodo substring ():

sottostringa (startindex, endindex)

Nella sintassi data:

  • IL "startindex"È l'indice del carattere da cui verrà avviata la sottostringa.
  • "EndIndex"È la fine della sottostringa.

Valore di ritorno

  • Emette una nuova stringa contenente la parte desiderata della stringa di input.

Esempio
Crea una variabile "spazio"Ciò memorizzerà l'indice dello spazio usando il"indice di()" metodo:

var space = name.indice di(" ");

Chiama il "substring ()"Metodo per ottenere il nome dal nome passando l'indice iniziale come"0"E l'indice finale è l'indice dello spazio:

var firstname = nome.sottostring (0, spazio);

Per ottenere la seconda parte della stringa o del cognome, usa il “substring ()" metodo:

var lastname = name.sottostringa (spazio + 1);

Stampa il nome e il cognome sulla console:

console.log ("name name ="+ fitname);
console.log ("cognome ="+ lastname);

Produzione

Abbiamo fornito il metodo più semplice relativo alla divisione di un nome completo in Names e cognome in JavaScript.

Conclusione

Per dividere un nome completo in due parti, nome e cognome, usa il “diviso()Metodo e "substring ()" metodo. Il metodo split () fornisce l'array di parole divise in un elenco ordinato di substrings, mentre il metodo substring () fornisce la stringa come sottostringa tra l'inizio e gli indici finali. Questo post ha discusso della procedura per dividere il nome in due parti: nome e cognome usando JavaScript.