Protege tu Email con jQuery


Podemos utilizar el poder jQuery para minimizar el Spam. Solo reducir el Spam, no eliminarlo por completo.

Para que este ejemplo funcione vamos introducir nuestra dirección de Email de la siguiente manera:

soy[at]luisalberto[dot]org

jQuery sustituirá las cadenas [at] y [dot]. Este debera estar dentro de una clase con el nombre email.

<span class="email">soy[at]luisalberto[dot]org</span>

Puedes usar cualquier etiqueta en caso de querer dar estilo al link.

El código en jQuery es el siguiente:

$('.email').each(function(i){

	var proteccion = $(this).html();
	proteccion = proteccion.replace("[at]","@");
	proteccion = proteccion.replace("[dot]",".");

	$(this)
		.html(proteccion)
		.replaceWith("<a href=\"mailto:"+$(this).text()+"?subject=Snippets-Tricks\">"+$(this).text()+"</a>");

});

El resultado sería el siguiente:

<a href="mailto:soy@luisalberto.org?subject=Snippets-Tricks">soy@luisalberto.org</a>

Anatomía de un Hackeo.

Posted in

Leave a Reply