function extraerInicial(nombre) {
    var nombres, primerNombreEsComun;
    nombres = nombre.toUpperCase().trim().split(/\s+/);
    primerNombreEsComun = (nombres.length > 1 && comunes.indexOf(nombres[0]) > -1);

    if (primerNombreEsComun) {
      return nombres[1].substring(0, 1);
    }

    return nombres[0].substring(0, 1);
  }
/**
   * extraerInicial()
   * Funcion que extrae la inicial del primer nombre, o, si tiene mas de 1 nombre Y el primer
   * nombre es uno de la lista de nombres comunes, la inicial del segundo nombre
   * @param {string} nombre - String que representa todos los nombres (excepto los apellidos) separados por espacio
   */
extraerInicial()
Funcion que extrae la inicial del primer nombre, o, si tiene mas de 1 nombre Y el primer
nombre es uno de la lista de nombres comunes, la inicial del segundo nombre
@param {string} nombre - String que representa todos los nombres (excepto los apellidos) separados por espacio
extraerInicial () Funcion que extrae la inicial del primer nombre o si tiene mas de 1 nombre Y el primer nombre es uno de la lista de nombres comunes la inicial del segundo nombre @param { string } nombre - String que representa todos los nombres ( excepto los apellidos ) separados por espacio
function extraerInicial(nombre) {
    var nombres, primerNombreEsComun;
    nombres = nombre.toUpperCase().trim().split(/\s+/);
    primerNombreEsComun = (nombres.length > 1 && comunes.indexOf(nombres[0]) > -1);
    if (primerNombreEsComun) {
      return nombres[1].substring(0, 1);
    }
    return nombres[0].substring(0, 1);
  }
function extraerInicial ( nombre ) { var nombres , primerNombreEsComun ; nombres = nombre . toUpperCase ( ) . trim ( ) . split ( / \s+ / ) ; primerNombreEsComun = ( nombres . length > 1 && comunes . indexOf ( nombres [ 0 ] ) > - 1 ) ; if ( primerNombreEsComun ) { return nombres [ 1 ] . substring ( 0 , 1 ) ; } return nombres [ 0 ] . substring ( 0 , 1 ) ; }
extraerInicial()
 Funcion que extrae la inicial del primer nombre, o, si tiene mas de 1 nombre Y el primer
 nombre es uno de la lista de nombres comunes, la inicial del segundo nombre
 @param {string} nombre - String que representa todos los nombres (excepto los apellidos) separados por espacio
extraerInicial () Funcion que extrae la inicial del primer nombre o si tiene mas de 1 nombre Y el primer nombre es uno de la lista de nombres comunes la inicial del segundo nombre @param { string } nombre - String que representa todos los nombres ( excepto los apellidos ) separados por espacio