Kata - Js search Letter

by EwertonRSilveira

HTML

<h2>Kata - Js search Letter </h2>
<div>
    <input type="text" id="search" />
    <button id='convert'>Convert</button>
</div>
<div id='alpahLgth'></div>
<div id='srcResult'></div>
<div id='result'></div>

JavaScript

$(document).ready(function () {

    var alp = 'A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z';
    //Middle = M

    var getAplha = function (inpVl) {
        //var vlToConvert = inpVl.split('-').join();
        var vlToConvert = inpVl.replace(/-/g, '');
        $('#alpahLgth').html('Length: ' + vlToConvert.length);
        return vlToConvert;
    };
    var convertIntoChar = function (inp) {
        var alpha = getAplha(alp);       
        var ps = alpha.toLowerCase().indexOf(inp);
                                     
        $('#srcResult').html((ps < alpha.length/2) 
                ? alpha.charAt(ps+(alpha.length/2)) 
                : alpha.charAt(ps-(alpha.length/2)));       
                
        return (ps < alpha.length/2) 
                ? alpha.charCodeAt(ps+(alpha.length/2)) 
                : alpha.charCodeAt(ps-(alpha.length/2));
    }

    $('#convert').click(function () {
        var vl = $('#search').val();
        
        var converted = convertIntoChar(vl.toLowerCase());
        
        $('#result').html('Char code: ' + converted);
    });

});