Agradecemos tu apoyo para difundir nuestros tutoriales con relación a las ciencias informáticas.
Solución:
Deberías usar el String.prototype.split()
método:
'Paul Steve Panakkal'.split(' '); // returns ["Paul", "Steve", "Panakkal"]
Puedes usarlo de esta manera:
'Paul Steve Panakkal'.split(' ').slice(0, -1).join(' '); // returns "Paul Steve"
'Paul Steve Panakkal'.split(' ').slice(-1).join(' '); // returns "Panakkal"
Así que en común:
var firstName = fullName.split(' ').slice(0, -1).join(' ');
var lastName = fullName.split(' ').slice(-1).join(' ');
Sí:
var fullName = "Paul Steve Panakkal".split(' '),
firstName = fullName[0],
lastName = fullName[fullName.length - 1];
Referencias:
string.split()
.
Creo que es hora de comenzar con las expresiones regulares 🙂
"Paul Steve Panakkal".split(/(s).+s/).join("") // "Paul Panakkal"
Si entiendes que te ha sido útil este artículo, te agradeceríamos que lo compartas con más programadores y nos ayudes a difundir nuestra información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)