Tema: Palindrome
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2006, 16:53
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Fijate si te sirve:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>palíndroma</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function verificar(texto){
texto=texto.toLowerCase();
texto=texto.replace(/á/g,'a');
texto=texto.replace(/é/g,'e');
texto=texto.replace(/í/g,'i');
texto=texto.replace(/ó/g,'o');
texto=texto.replace(/ú/g,'u');
derecho='';
reves='';
for(i=0;i<texto.length;i++){
valor=texto.substring(i,i+1);
if(valor!=' ' && valor !=','){derecho+=valor;
}
}
for(j=texto.length;i>0;i--){
valor2=texto.substring(i,i-1);
if(valor2!=' ' && valor2!=','){reves+=valor2;
}
}
if(reves==derecho){alert('palíndroma');}else{alert('no');}
}
</script>
</head>

<body>
<form name="form1" method="post" action="">
  <textarea name="textarea" cols="60" rows="5">Dábale arroz a la zorra el abad</textarea>
  <input type="button" name="Submit" value="verificar" onclick="verificar(textarea.value)">
</form>
</body>
</html>