Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 截断C中@部分的电子邮件文本字符串#_C#_Asp.net_String_Text_Truncate - Fatal编程技术网

C# 截断C中@部分的电子邮件文本字符串#

C# 截断C中@部分的电子邮件文本字符串#,c#,asp.net,string,text,truncate,C#,Asp.net,String,Text,Truncate,我在ASP.NET C#中遇到过一个情况,例如,我有一个电子邮件地址hello@gmail.com但是我需要删除所有电子邮件输入的@gmail.com部分。请帮忙。谢谢:)像这样: new MailAddress(someString).User 如果电子邮件地址无效,这将引发异常 如果还需要验证电子邮件地址,则应在catch块中写入新邮件地址(someString);这是在.Net中验证电子邮件地址的最佳方法。如下所示: new MailAddress(someString).User e

我在ASP.NET C#中遇到过一个情况,例如,我有一个电子邮件地址hello@gmail.com但是我需要删除所有电子邮件输入的@gmail.com部分。请帮忙。谢谢:)

像这样:

new MailAddress(someString).User
如果电子邮件地址无效,这将引发异常

如果还需要验证电子邮件地址,则应在
catch
块中写入
新邮件地址(someString)
;这是在.Net中验证电子邮件地址的最佳方法。

如下所示:

new MailAddress(someString).User
email = email.Substring(0, email.IndexOf('@'));
如果电子邮件地址无效,这将引发异常

如果还需要验证电子邮件地址,则应在
catch
块中写入
新邮件地址(someString)
;这是在.Net中验证电子邮件地址的最佳方法。

您可以使用:

email = email.Substring(0, email.IndexOf('@'));
如果电子邮件地址错误(例如缺少at标志或不止一个),您必须捕获,例如:

string mailAddress = "hello@gmail@";
var mail = new MailAddress(mailAddress); // error: FormatException
如果不想验证电子邮件地址,可以使用字符串中的方法:

string mailAddress = "hello@gmail.com";
char atSign = '@';
string user = mailAddress.Split(atSign)[0]; // hello
string host = mailAddress.Split(atSign)[1]; // gmail.com
您可以使用:

如果电子邮件地址错误(例如缺少at标志或不止一个),您必须捕获,例如:

string mailAddress = "hello@gmail@";
var mail = new MailAddress(mailAddress); // error: FormatException
如果不想验证电子邮件地址,可以使用字符串中的方法:

string mailAddress = "hello@gmail.com";
char atSign = '@';
string user = mailAddress.Split(atSign)[0]; // hello
string host = mailAddress.Split(atSign)[1]; // gmail.com

感谢您的评论,我已经探索了substring,它很有效。:)感谢您的评论,我已经探索了substring,它很有效。:)