Open juanzenn opened 3 years ago
Caracteres especiales arreglado con tu expresión regular en la función remove
const reverseString = string => {
return string.split("").reverse().join("");
};
const remove = string => {
const regex = /[\u0300-\u036f]/g
const specialCharsRemoved = string.normalize("NFD").replace(regex, "")
return specialCharsRemoved.split(" ").join("")
}
const lowerCase = string => {
return string.toLowerCase()
}
const palindromo = string => {
const original = lowerCase(remove(string))
const reverse = reverseString(original);
if (original === reverse) {
console.log("True")
return true
};
console.log("False")
return false;
};
Epa, vi tu solución a este ejercicio en el grupo de discretas y me llamó la atención. Te pongo como issue mi solución sin usar regex. No sé si compile bien en el navegador sin Babel, pero puedes probarlo en JSBin, saludos 😄