aulambra.com - Tecnologias de Internet
 
 

Lista de Correo

Para suscribirte a la lista de correo dejanos tu e-mail y preferencias en tecnologías.

Seguir >>

Valid HTML 4.01!
Valid CSS!

Web 2.0

Guardar... Compartir...
EMAIL: PASSWORD:
Darme de alta como usuario | Se me ha olvidado la contraseña

volverscript/javaScript/Extensiones de e-mail. ccTLD (country code Top Level Domains)

Extensiones de los e-mails
ccTLDs (country code Top Level Domains)

Muchas veces nos encontramos en Internet con direcciones de correo que no tenemos ni idea del pais del cual proceden. Este script nos ayudará a descifrar de donde proceden dichos e-mails.

Antes de empezar hablemos de donde procede la lista de las extensiones de los e-mails, también conocidas como ccTLDs (country code Top Level Domains). La lista de extensiones esta mantenida y gestionada por IANA (Internet Asigned Numbers Authority) organismo que se atiene a las extensiones recogidas en la lista ISO 3166-1, las cuales no se usan solo para el correo electrónico.

Cabe mencionar que IANA es un grupo asentado en el seno de ICANN (The Internet Corporation for Assigned Names and Numbers) creada en Octubre de 1998 por una serie de empresas de Internet, técnicos, academicos y comunidades de usuarios con el fin de ejecutar un conjunto de funcionalidades técnicas para el mantenimiento de Internet.

Una vez vista este breve introducción indicar que el ejercicio no es complicado y casi lo más complicado era buscar las asociaciones entre extensiones y nombres, las cuales almacenaremos en un array.

extensions = new Array(
   ['.es','España'],
   ['.fr','Francia'],
   ....
   ['.zw','Zimwabe']);

Posteriormente crearemos un formulario con un campo de texto y un botón. Al pulsar al botón llamaremos a mi función getName a la que le pasaremos el email introduccido en el campo de texto.

Nota1: Para simplificar el ejemplo no he incluido la validación sobre la cadena de texto que compruebe que el e-mail es correcto o no está vacio. Si estais interesados en eso leer el articulo validar e-mail.

Del e-mail obtenemos sus tres últimos caracteres, es decir, la extensión...

ext = email.substr(email.length-3,3);

Con ese texto recorremos el array en busca de la extensión deseada. Cuando encontramos la extensión, mostramos el nombre del pais, sino un mensajillo de error.

Nota 2: No he traducido los nombres de los paises (no tengo tiempo) si alguien se anima........ ;-)

 

arriba


"Muchas veces me moria pensando que no iba verte.
Pero moria la muerte cada vez que te veia". E.Galeano.


© Copyright 2001-2006. Víctor Cuervo
aulambra.com | Linea de Codigo