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);
});
});