0
我有一個名爲「txt_contact」的文本框。用戶填寫他的聯繫人,包括他的電子郵件ID,例如:動態創建錨標記
Contact: Reggie Frederick, Email: [email protected]; Mob: +91 984 807 7749
我將這些信息保存在數據庫中。但是我希望「[email protected]」作爲錨點標記,點擊時應該重定向到rediffmail.com。有什麼可以做到這一點?
這是我已經試過的。
string cont = txt_contact.Text;
Regex regx1 = new Regex("http://([\\w+?\\.\\w+])+([a-zA-Z0-9\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)_\\-\\=\\+\\\\\\/\\?\\.\\:\\;\\'\\,]*)?", RegexOptions.IgnoreCase);
MatchCollection matches = regx1.Matches(cont);
foreach (Match match in matches)
{
cont = cont.Replace(match.Value, "<a class='abc' href='" + match.Value + "'>" + match.Value + "</a>");
}
注:用戶可以填寫任何電子郵件帳戶的文本框(Gmail,雅虎等)
不要將它與錨點一起存儲。創建電子郵件字段並將其存儲在數據庫的該字段中。然後,你可以在閱讀之後用它做任何事情,而不必進行各種循環跳轉。始終保持數據清除格式 – 2014-09-27 06:18:09