JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
function LetterCountI(str) {
var longgest = "";
var maxFound = false;
var cleanStr = str.toLowerCase().replace(/[\.,-\/#!$%\^&\*;:{}=\-_`~()]/g, "");
for (var i = 0; i < cleanStr.length; i++) {
var current = cleanStr[i];
charCounter(current);
}
}
function charCounter(word) {
var maxCharNum = 0;
var counter = {};
for (var i = 0; i < word.length; i++) {
var current = word[i];
if (counter[current]) {
counter[current]++;
} else {
counter[current] = 1;
}
if (maxCharNum < counter[current]) {
maxCharNum = counter[current];
}
}
return maxCharNum;
}
console.log(charCounter("Hello"));
//console.log(LetterCountI("Today, is the greatest day ever!"));