您的位置:首页 > 其它

一些常用的正则验证

2010-07-23 18:29 204 查看
#region 数字-数字格式验证
/**//// <summary>
/// 数字-数字格式验证(1-3,1.2-3.4)
/// </summary>
/// <param name="InputStr"></param>
/// <returns></returns>
public static bool ValidateDecimal_1(string InputStr)


{
if( InputStr != "" )


{
if (Regex.IsMatch(InputStr.Trim(' '),@"^/-?/d+(/./d)?/d*-/-?/d+(/./d)?/d*$"))
return true ;
else
return false ;
}
return false ;
}
#endregion

小写字母的验证#region 小写字母的验证
/**//// <summary>
/// 验证是否是小写字母
/// </summary>
/// <param name="InputStr"></param>
/// <returns></returns>
public static bool ValidateStrLower(string InputStr)


{
if( InputStr != "" )


{
if (Regex.IsMatch(InputStr.Trim(' '),@"^[a-z]+$" ) )
return true ;
else
return false ;
}
return false ;
}
#endregion

大写字母的验证#region 大写字母的验证
/**//// <summary>
/// 大写字母的验证
/// </summary>
/// <param name="InputStr"></param>
/// <returns></returns>
public static bool ValidateStrUpper(string InputStr)


{
if( InputStr != "" )


{
if (Regex.IsMatch(InputStr.Trim(' '),@"^[A-Z]+$" ) )
return true ;
else
return false ;
}
return false ;
}
#endregion

验证是否为汉字#region 验证是否为汉字
/**//// <summary>
/// 验证是否为汉字
/// </summary>
/// <param name="InputStr"></param>
/// <returns></returns>
public static bool ValidateStrChina(string InputStr)


{
if( InputStr != "" )


{
if (Regex.IsMatch(InputStr.Trim(' '),@"^[/u4e00-/u9fa5]+$" ) )
return true ;
else
return false ;
}
return false ;
}
#endregion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: