2013-08-16 67 views
0

我想從電子郵件地址中刪除字符和@符號以創建用戶名。所以[email protected]會變成東西任何人都可以闡明如何做到這一點請嗎?我搜索了它,似乎無法找到關於這個問題的很多內容。刪除@ in和電子郵件地址後的字符 - ASP.NET

在此先感謝。

+1

是否使用C#或VB.Net? –

+3

你可以使用'Substring'和'IndexOf'。但是,如果你的用戶名應該是唯一的,那麼'somethinghere @ gmail.com'和'somethinghere @ yahoo.com'呢? – Epsilon

+0

@Epsilon:啊我沒有看到您的評論 –

回答

5
string s = "[email protected]"; 
string username = s.Substring(0, s.IndexOf('@')); 
Response.Write(username); 
+0

完美,謝謝 – thatuxguy

2

你可以試試下面的代碼,這是非常簡單的,

string email="[email protected]"; 
int indexOfAt=email.IndexOf("@"); 
int lenOfEmail=email.Length; 
string result=email.Substring(0,indexOfAt);