Identificare se una parola è un palindromo in Javascript

Mattepuffo's logo
Identificare se una parola è un palindromo in Javascript

Identificare se una parola è un palindromo in Javascript

In  questo articolo vi propongo una piccola funzione Javascript che ci permette di identificare se una parola è un palindromo.

Ci stanno librerie che sicuro già la fanno, ma volendo potete usare questa.

Ecco il codice:

function palindromo(str) {
	const regex = /[\W_]/g;
	const parola = str.toLowerCase().replace(regex, '');
	const lunghezza = parola.length;

	for (let i = 0; i < lunghezza / 2; i++) {
		if (parola[i] !== parola[lunghezza - 1 - i]) {
			return false;
		}
	}

	return true;
}

console.log(palindromo('tomomot'));
console.log(palindromo('matteo'));

Enjoy!


Condividi

Commentami!