我们都知道 :一个Email地址的特征就是以一个字符序列开始,后边跟着“@”符号,后边又是一个字符序列,后边跟着符号“.”,最后是字符序列。
怎么判断一个字符串是Email地址呢?
怎么判断一个字符串是Email地址呢?
解决方案 »
- 一个超级简单而奇怪的问题
- 【wpf下或者winform下】如何识别usb设备的具体信息(u盘还是鼠标还是别的什么东西)?
- vs2010在编辑代码的时候,任意连续双击几次代码文本处,vs就奔溃
- 超时问题
- 求助:winform中的textbox的keypresss事件有的机子能触发,有的没反应啊
- SNMP访问私有OID无数据,.1.3.6.1.4.1.2021.10.1.3.1
- ASP.net中的Cookie怎样才能被多个站点共享
- 上传文件的怪问题?
- 为什么我的sqlDataAdapter不能用???
- xml并行处理中的编码问题,来者有分,在线等待!!!!!!!!!!!!
- WPF 打包安装后不能运行
- C# textbox 如何转换 成 数值格式?
public static bool IsMailAddress(string address)
{
if (address.Length > 0 && System.Text.RegularExpressions.Regex.IsMatch(address, @"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"))
{
return true;
}
else
{
return false;
}
}
/// 判断是否为E-Mail地址
/// </summary>
/// <param name="content">欲判断的字符串</param>
/// <returns>返回判断结果bool,合法为true</returns>
public static bool IsMailAddress(string content)
{
return Regex.IsMatch(content, @"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$");
}