Esta publicación discutirá el procedimiento para dividir el nombre en el nombre y apellido usando JavaScript.
Cómo dividir un nombre completo en First and Last usando JavaScript?
Para dividir un nombre completo entre el nombre y el apellido, use los siguientes métodos de JavaScript:
Examinemos estos métodos uno por uno.
Método 1: divida el nombre en nombre y apellido usando el método Split ()
Para dividir el nombre en su primer nombre y apellido/ apellido, use el "dividir()" método. El método Split () acepta un patrón y divide la cadena en una lista ordenada de subcadenas buscando el patrón, luego almacena estas subcadenas en una matriz y le da la matriz como salida.
Sintaxis
Use la siguiente sintaxis para el método Split ():
El separador es cualquier carácter o patrón basado en el cual la cadena se dividirá.
Valor de retorno
Ejemplo
Crear una variable "nombre"Eso contiene un nombre completo:
Llama a "dividir()"Método y pasar el"espacio"Como separador donde la cadena se dividirá:
nombres var = nombre.dividir(");Imprima la cadena dividida "nombre"Como nombre y apellido usando los índices de matriz. Como sabemos, el método dividido devuelve una matriz de una lista de palabras, por lo tanto, acceda a ellas usando índices:
consola.log ("primer nombre ="+ nombres [0]);La salida muestra que el nombre se divide con éxito en el nombre y el apellido:
Método 2: divida el nombre en el nombre y apellido usando el método Substring ()
Otro método para dividir el nombre en el primer nombre y el apellido es el "subcadena ()" método. El método substring () proporciona la parte de la cadena entre los índices de inicio y finalización dados o hasta el final de la cadena.
Sintaxis
Siga la sintaxis dada para el método substring ():
En la sintaxis dada:
Valor de retorno
Ejemplo
Crear una variable "espacio"Que almacenará el índice del espacio utilizando el"índice de()" método:
Llama a "subcadena ()"Método para obtener el primer nombre del nombre pasando el índice inicial como"0"Y el índice final es el índice del espacio:
var firstName = nombre.subcadena (0, espacio);Para obtener la segunda parte de la cadena o el apellido, use el "subcadena ()" método:
var lastName = nombre.subcadena (espacio + 1);Imprima el primer nombre y el apellido en la consola:
consola.log ("primer nombre ="+ firstName);Producción
Hemos proporcionado el método más fácil relacionado con dividir un nombre completo en el primer y apellido en JavaScript.
Conclusión
Para dividir un nombre completo en dos partes, nombre y apellido, use el "dividir()"Método y"subcadena ()" método. El método Split () proporciona la matriz de palabras divididas en una lista ordenada de subcadenas, mientras que el método Substring () proporciona la cadena como una subcadena entre los índices iniciales y finales. Esta publicación discutió el procedimiento para dividir el nombre en dos partes: nombre y apellido usando JavaScript.