jQuery – Afficher une adresse mail sans être spammé

anti-spam-mail

En me baladant sur le net, je suis tombé sur un petit article sur le blog de Victor Coulon, qui explique d’une manière simple une petite astuce en jQuery sur comment camoufler son adresse mail aux yeux des robots spammeurs, mais pas à ceux des internautes.

Voici donc l’astuce :

Le code jQuery nécessaire :

<script type="text/javascript">
 $(document).ready(function(){
 $('.nospam').each(function(){
 var email = $(this).html();
 email = email.replace("[arobase]","@");
 email = email.replace("[point]",".");
 $(this).html("<a href=\"mailto:"+email+"\">"+email+"</a>");
 });
});
</script>

Et l’affichage HTML :

contact[arobase]ludikreation[point]com

Source

Articles qui peuvent vous intéresser :

Author: Franck Pertegas

Share This Post On

4 Comments

  1. Ah 🙂
    Bein je suis aussi un lecteur de ton blog 🙂

    Post a Reply
  2. Salut Victor,

    Bah écoute, j’ai découvert ton blog tout récemment (il me semble via twitter si je ne m’abuse) et je suis toujours à l’affût de petits articles dev (comme on les trouve sur ton blog).

    Avec ton blog, ça me fait une nouvelle source dans mes favoris 😉

    A bientôt,
    Franck

    P.S. : et pi jsuis fan de star wars… Donc ça aide 🙂

    Post a Reply
  3. Hehe, bonne continuation 😉
    Et idem, je reste à l’affut des petit articles de dev 🙂

    Post a Reply

Trackbacks/Pingbacks

  1. Jquery Selected text searcher – Plugin jQuery | LudiBlog - [...] jQuery – Afficher une adresse mail sans être spammé [...]
  2. (mb)Extruder – Plugin jQuery – Le contenu qui slide | LudiBlog - [...] jQuery – Afficher une adresse mail sans être spammé [...]
  3. jQuery Approach – Plugin jQuery – Approchez vous pour voir | LudiBlog - [...] jQuery – Afficher une adresse mail sans être spammé [...]

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *