li.的博客
li.的首页 > li.的博客 > 浏览文章

正则表达式:Regex.IsMatch

分类:.net应用  人气:1215  评论:0  时间:2010-03-03 22:58
指示正则表达式在输入字符串中是否找到匹配项。
名称 说明
Regex.IsMatch (String) 指示 Regex 构造函数中指定的正则表达式在输入字符串中是否找到匹配项。

由 .NET Compact Framework 支持。

Regex.IsMatch (String, Int32) 指示 Regex 构造函数中指定的正则表达式从输入字符串的指定起始位置开始是否找到匹配项。

由 .NET Compact Framework 支持。

Regex.IsMatch (String, String) 指示正则表达式使用 pattern 参数中指定的正则表达式是否在输入字符串中找到匹配项。

由 .NET Compact Framework 支持。

Regex.IsMatch (String, String, RegexOptions) 指示正则表达式使用 pattern 参数中指定的正则表达式和 options 参数中提供的匹配选项是否在输入字符串中找到匹配项。

由 .NET Compact Framework 支持。


///   <summary>
///   非负数字。
///   </summary>
public const string ZZValidNumeric1=@"^\d+[.]?\d*$";
///   <summary>
///   数字。
///   </summary>
public const string ZZValidNumeric2=@"^[-]?\d+[.]?\d*$";
///   <summary>
///   非负整数。
///   </summary>
public const string ZZValidInt1=@"^\d+$";
///   <summary>
///   整数。
///   </summary>
public const string ZZValidInt2=@"^-?\d+$";
///   <summary>
///   负整数。
///   </summary>
public const string ZZValidInt3=@"^-[0-9]*[1-9][0-9]*$";
///   <summary>
///   正整数。
///   </summary>
public const string ZZValidInt4=@"^[0-9]*[1-9][0-9]*$";
///   <summary>
///   非正整数。
///   </summary>
public const string ZZValidInt5=@"^((-\d+)|(0+))$";
///   <summary>
///   正则表达验证。
///   </summary>
///   <param   name="str">预检查的字符串。</param>
///   <param   name="ZZValidItem">正则表达字符串。</param>
///   <returns>true:符合格式;false:不符合格式。</returns>
public static bool IsValidString(string str,string ZZValidItem)
{
    return Regex.IsMatch(str,ZZValidItem);
}
评论(0)
暂无评论
我来评论
(800字以内)