I am working on Avatar component in react where I want to get the first character and character after space and give the result to the avatar and display the abbreviated version of the full name for example:-
var fullName = ahmed hosny;
//I am able to get the first character like this:-
fullName.charAt(0).toUpperCase() // this prints 'A'
my question is how can I get 'H' from hosny ?? thanks
Use regex for this.
For first occurrence
console.log(fullName.match(/(?<= )./))
// returns [ 'h', index: 6, input: 'ahmed hosny', groups: undefined ]
For all occurrences
console.log(fullName.match(/(?<= )./g))
// returns array of all characters after space