删除@in和电子邮件地址后面的字符 - ASP.NET

时间:2013-08-16 07:59:39

标签: asp.net username

我想从电子邮件地址中删除字符和@符号以创建用户名。那么 somethinghere@email.com 会变得某事任何人都可以解释如何做到这一点吗?我用谷歌搜索了它,似乎无法找到关于这个主题的内容。

提前致谢。

2 个答案:

答案 0 :(得分:5)

string s = "somethinghere@email.com"; 
string username = s.Substring(0, s.IndexOf('@'));
Response.Write(username);

答案 1 :(得分:2)

您可以尝试使用以下代码,这非常简单,

string email="somethinghere@email.com";
int indexOfAt=email.IndexOf("@");
int lenOfEmail=email.Length;
string result=email.Substring(0,indexOfAt);