Divisez un nom complet en premier et dernier en JavaScript

Divisez un nom complet en premier et dernier en JavaScript
Dans certaines situations, le formulaire HTML sur une page Web ne prend qu'un seul champ de texte pour obtenir le nom complet de l'utilisateur. Ensuite, le développeur doit séparer le nom en noms de premier et de famille. À cette fin, JavaScript propose des méthodes prédéfinies, y compris le «diviser()«Méthode et«substring ()«Méthodes, qui peuvent vous aider.

Ce message discutera de la procédure pour diviser le nom en prénom et nom de famille à l'aide de JavaScript.

Comment diviser un nom complet en premier et dernier en utilisant JavaScript?

Pour diviser un nom complet entre le prénom et le nom de famille, utilisez les méthodes JavaScript suivantes:

  • Méthode Split ()
  • Méthode substring ()

Examinons ces méthodes une par une.

Méthode 1: divisez le nom en prénom et nom de famille à l'aide de la méthode Split ()

Pour diviser le nom en son prénom et son nom / nom de famille, utilisez le «diviser()" méthode. La méthode Split () accepte un modèle et divise la chaîne en une liste ordonnée de sous-chaînes en recherchant le modèle, puis stocke ces sous-chaînes dans un tableau et donne le tableau en sortie.

Syntaxe
Utilisez la syntaxe suivante pour la méthode Split ():

Split (séparateur)

Le séparateur est tout caractère ou modèle en fonction de laquelle la chaîne sera divisée.

Valeur de retour

  • Il renvoie un tableau de mots séparés en fonction du séparateur.

Exemple
Créer une variable "nom«Cela contient un nom complet:

var name = "Susan Cain";

Appeler le "diviser()«Méthode et passez le«espace«En tant que séparateur où la chaîne se séparera:

var noms = nom.diviser(");

Imprimer la chaîne divisée "nom”Comme prénom et nom de famille à l'aide des index de tableau. Comme nous savons que la méthode Split renvoie un tableau d'une liste de mots, donc, accédez à leur accéder à l'aide d'index:

console.log ("prénom =" + noms [0]);
console.log ("name name =" + noms [1]);

La sortie montre que le nom est divisé avec succès en prénom et nom de famille:

Méthode 2: Divisez le nom en prénom et nom de famille à l'aide de la méthode substring ()

Une autre méthode pour diviser le nom en prénom et le nom de famille est le «substring ()" méthode. La méthode substring () donne la partie de la chaîne entre les index de démarrage et de fin donnés ou jusqu'à l'extrémité de la chaîne.

Syntaxe
Suivez la syntaxe donnée pour la méthode substring ():

substring (startIndex, endindex)

Dans la syntaxe donnée:

  • Le "startIndex«L'indice du caractère d'où la sous-chaîne sera démarrée.
  • "endindex«Est la fin de la sous-chaîne.

Valeur de retour

  • Il publie une nouvelle chaîne contenant la partie souhaitée de la chaîne d'entrée.

Exemple
Créer une variable "espace«Cela stockera l'index de l'espace en utilisant le«Indice de()" méthode:

var espace = nom.Indice de(" ");

Appeler le "substring ()”Méthode pour obtenir le prénom du nom en passant l'index de départ comme«0»Et l'indice final est l'indice de l'espace:

var firstname = nom.substrat (0, espace);

Pour obtenir la deuxième partie de la chaîne ou du nom de famille, utilisez le «substring ()" méthode:

var lastname = nom.substrat (espace + 1);

Imprimez le prénom et le nom de famille sur la console:

console.log ("prénom =" + firstName);
console.log ("name name =" + lastname);

Sortir

Nous avons fourni la méthode la plus simple liée à la division d'un nom complet en noms de premier et de famille dans JavaScript.

Conclusion

Pour diviser un nom complet en deux parties, le prénom et le nom de famille, utilisez le "diviser()«Méthode et«substring ()" méthode. La méthode Split () donne le tableau de mots fendus dans une liste ordonnée de sous-chaînes, tandis que la méthode substring () donne la chaîne en tant que sous-chaîne entre le début et les index finaux. Ce message a discuté de la procédure pour diviser le nom en deux parties: prénom et nom de famille à l'aide de JavaScript.