C#怎么判断textbox输入的内容为Email格式
6个回答
展开全部
我说说用正则表达式怎么验证吧。
public static bool IsEmail(string str_Email)
{
return System.Text.RegularExpressions.Regex.IsMatch(str_Email, @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
}
把Email变成字符串传入函数,就可以判断了。
public static bool IsEmail(string str_Email)
{
return System.Text.RegularExpressions.Regex.IsMatch(str_Email, @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
}
把Email变成字符串传入函数,就可以判断了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用C#的格式化字符串来设定及判断.
看StringFormat部分
或者直接判断textbox.Text这个字符串的格式
简单的: if (textbox.Text.Contains("@")
{
MessageBox.show("格式不正确");
return;
}
看StringFormat部分
或者直接判断textbox.Text这个字符串的格式
简单的: if (textbox.Text.Contains("@")
{
MessageBox.show("格式不正确");
return;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则表达式格式为 \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用验证控件。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询