Palindromos con JavaScript

javascript

Todos sabemos que los Palindromos son esas palabras o frases que se leen de igual forma hacia adelante o hacia atrás, en este artículo veremos como mediante JavaScript podemos validar nuestras palabras y frases con el fin de determinar si es o no un Palindromo, veamos:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
< !DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <title>Palindromas</title>
    <script src="jquery.js"></script>
</head>
<body>
    <input type="text" id="txt_palabra" value="ivan"/>
    <button id="btn_validar">Validar Palabra</button>
    <p id="resultado"></p>
    <script>
    var palabra;
    $(document).ready(function () {
    $("#btn_validar").click(function () {
        palabra = $("#txt_palabra").val();
        if(palabra.split(' ').join('')==Al_Reves(palabra).split(' ').join('')){
            $("#resultado").text("ES un Palindromo");
        }else{
            $("#resultado").text("No es un palindromo");
        }

    });
    });
    function Al_Reves (palabra) {
        var reves="";
        for (var i = palabra.length; 0 < i  ; i--) {
                reves+=palabra[i-1];
        };
        return reves;
    }
    </script>
</script></body>
</html>

Tan solo básta con guardar el código en un archivo y guardarlo como .html y podrás ver el ejemplo en funcionamiento, que básicamente es una caja te texto, acompañada de un botón para realizar la validación, te dejo una lista de palindromos para que ensayes:

ana lava lana
ana lleva al oso la avellana
ana mis ojos imana
ana vana
anita lava la tina
anula la luz azul a la luna
arde ya la yedra
asi le ama elisa

Cabe mencionar que el código anterior puede ser mejorado e incluso realizado de múltiples formas, puedes reformarlo y mejorarlo a tu gusto.

Hasta pronto!.

Deja un comentario

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