dotnet-Snippets.com
Snippets: 61 | Registered User: 61 | Visitors online: 11
Main Menu

Home
Random Snippet
FAQs
Contact Us
Imprint
RSS Feeds

Rss All languages
Rss C#
Rss VB.NET
Rss C++
Rss J#
Rss ASP.NET
Google Ads

Sri Lanka .NET 
                Forum Member
Convert Emailaddress in JavaScript to avoid Spam

Author: Jan Welker
Programming Language: C# Rating:
not yet rated

Views: 1962

Description:

Convert Emailaddress in JavaScript to avoid Spam

Place this Javascript on your website and your contact address is protected against spam

needed namespaces:

using System.Net.Mail;
using System.Text;




C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/// <summary>
/// Gets the JavaScript.
/// </summary>
/// <param name="email">The email.</param>
/// <returns></returns>
private string GetJavaScript(string email)
{
    MailAddress emailadress = new MailAddress(email);
    StringBuilder stringBuilder = new StringBuilder();

    stringBuilder.AppendLine("<script language=\"javascript\"><!--");
    stringBuilder.AppendLine(string.Format("var localpart=\"{0}\";", emailadress.User));
    stringBuilder.AppendLine(string.Format("var domainpart=\"{0}\";", emailadress.Host));
    stringBuilder.AppendLine("document.write('<a href=\"mailto:'+localpart+'@'+domainpart+'\">'+localpart+'@'+domainpart+'</a>');");
    stringBuilder.AppendLine("//--></script>");
    stringBuilder.AppendLine(string.Format("<noscript>{0}&nbsp;[at]&nbsp;{1}</noscript>", emailadress.User, emailadress.Host.Replace(".", "&nbsp;[dot]&nbsp;")));

    return stringBuilder.ToString();
}

This Snippets could be interesting for you:

Poor Excellent
1 2 3 4 5 6 7 8 9 10
Sign in to vote for this snippet.

Comments:
(Please log in to wrtite an comment.)