Saltar al contenido

¿Cómo obtener la siguiente letra del alfabeto en Javascript?

Contamos con la solución a esta duda, o por lo menos eso pensamos. Si sigues con dudas coméntalo, que con placer te ayudaremos

Solución:

my_string.substring(0, my_string.length - 1)
      + String.fromCharCode(my_string.charCodeAt(my_string.length - 1) + 1)

// Esto devolverá A por Z y a por z.

function nextLetter(s)
    return s.replace(/([a-zA-Z])[^a-zA-Z]*$/, function(a)
        var c= a.charCodeAt(0);
        switch(c)
            case 90: return 'A';
            case 122: return 'a';
            default: return String.fromCharCode(++c);
        
    );

Una solución más completa, que obtiene la siguiente letra de acuerdo con la forma en que MS Excel numera sus columnas… A B C ... Y Z AA AB ... AZ BA ... ZZ AAA

Esto funciona con letras minúsculas, pero también puede extenderlo fácilmente para mayúsculas.

getNextKey = function(key) ;

Te invitamos a añadir valor a nuestra información dando tu veteranía en las críticas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *