欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net验证一个字符串是否符合指定的正则表达式

程序员文章站 2022-12-02 12:18:56
///  /// 快速验证一个字符串是否符合指定的正则表达式。 ///  ///...
/// <summary>
/// 快速验证一个字符串是否符合指定的正则表达式。
/// </summary>
/// <param name="_express">正则表达式的内容。</param>
/// <param name="_value">需验证的字符串。</param>
/// <returns>是否合法的bool值。</returns>
public static bool quickvalidate(string _express, string _value)
{
    if (_value == null) return false;
    system.text.regularexpressions.regex myregex = new system.text.regularexpressions.regex(_express);
    if (_value.length == 0)
    {
        return false;
    }
    return myregex.ismatch(_value);
}
使用:
/// <summary>
/// 判断是否是数字,包括小数和整数。
/// </summary>
/// <param name="_value">需验证的字符串。</param>
/// <returns>是否合法的bool值。</returns>
public static bool isnumber(string _value)
{
    return validator.quickvalidate("^(0|([1-9]+[0-9]*))(.[0-9]+)?$", _value);
}