Obtengo lo mismo que tú, pero hice un pequeño cambio:
Código Javascript
:
Ver originalvar palabras = "prueba para obtener primera letra",
resultado= palabras.replace(/[A-Za-z]+/g, function(match){ return (match.trim()[0]);});
console.log(resultado.replace(/\s/g, ''));
Y ahora sí imprime la primera letra de cada palabra: "ppopl".
Saludos