一些常用方法
/// <summary>
/// 是否中文名字
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
public static bool IsChinese(string name)
{
if (String.IsNullOrEmpty(name)) return false;
else
{
Regex reg = new Regex(@"^[\u4E00-\u9FA5]{1,20}$");
return reg.IsMatch(name);
}
}
/// <summary>
/// 是否联系电话(区号-电话号码-分机号)
/// </summary>
/// <param name="val"></param>
/// <returns></returns>
public static bool IsTel(string val)
{
if (String.IsNullOrEmpty(val)) return false;
else
{
Regex reg = new Regex(@"^\d{3,4}-\d{8}(-\d{0,7})?$");
return reg.IsMatch(val);
}
}
/// <summary>
/// 是否手机号码(1或者01打头)
/// </summary>
/// <param name="val"></param>
/// <returns></returns>
public static bool IsMobile(string val)
{
if (String.IsNullOrEmpty(val)) return false;
else
{
Regex reg = new Regex(@"^0{0,1}1\d{10}$");
return reg.IsMatch(val);
}
}
/// <summary>
/// 是否数字
/// </summary>
/// <param name="val"></param>
/// <returns></returns>
public static bool IsNum(string val)
{
if (String.IsNullOrEmpty(val)) return false;
else
{
Regex reg = new Regex(@"^\d+$");
return reg.IsMatch(val);
}
}
/// 是否中文名字
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
public static bool IsChinese(string name)
{
if (String.IsNullOrEmpty(name)) return false;
else
{
Regex reg = new Regex(@"^[\u4E00-\u9FA5]{1,20}$");
return reg.IsMatch(name);
}
}
/// <summary>
/// 是否联系电话(区号-电话号码-分机号)
/// </summary>
/// <param name="val"></param>
/// <returns></returns>
public static bool IsTel(string val)
{
if (String.IsNullOrEmpty(val)) return false;
else
{
Regex reg = new Regex(@"^\d{3,4}-\d{8}(-\d{0,7})?$");
return reg.IsMatch(val);
}
}
/// <summary>
/// 是否手机号码(1或者01打头)
/// </summary>
/// <param name="val"></param>
/// <returns></returns>
public static bool IsMobile(string val)
{
if (String.IsNullOrEmpty(val)) return false;
else
{
Regex reg = new Regex(@"^0{0,1}1\d{10}$");
return reg.IsMatch(val);
}
}
/// <summary>
/// 是否数字
/// </summary>
/// <param name="val"></param>
/// <returns></returns>
public static bool IsNum(string val)
{
if (String.IsNullOrEmpty(val)) return false;
else
{
Regex reg = new Regex(@"^\d+$");
return reg.IsMatch(val);
}
}
作者:Bober Song
出处:http://bober.cnblogs.com/
CARE健康网: http://www.aicareyou.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://bober.cnblogs.com/
CARE健康网: http://www.aicareyou.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。