Email Spamschutz mit jQuery

  • Hier mal ein Beispiel wie man mit jQuery seine Email Adresse zusammen setzen lässt.


    Code
    1. <script>
    2. $(function(){
    3. var cont = $('span.emailadresse');
    4. var at = / at /;
    5. var dot = / dot /g;
    6. var addr = $(cont).text().replace(at,"@").replace(dot,".");
    7. $(cont).after('<a href="mailto:'+addr+'">'+ addr +'</a>')
    8. $(cont).remove();
    9. });
    10. </script>


    Code
    1. <span class="emailadresse">benutzername at domain dot de</span>


    Die oben genannte Funktion baut den mailto Link zusammen und ersetzt das "at" und "dot" durch die Zeichen @ und .


    Die Email Adresse muss in der Form wie oben geschrieben eingegeben werden. Man kann es auch mit Klammern und ohne Leerzeichen machen dazu muss nur die Funktion umgeschrieben werden.


    Die Anzeige im Browser erfolgt bei aktivierten Javascript in Form einer richtigen Emailadresse. Für alle die nicht Javascript aktiviert haben erfolgt die Ausgabe ohne die Umwandlung.