日期:2014-05-17  浏览次数:20819 次

求一段运用正则完整C#代码
比如已知正则 ^(([1-9]\d{3})|(0\d{2}[1-9]))(0[1-9]|1[0-2])$

用C#代码去判断某个字符串是否符合如上正则,如果符合return true; 不符合则return false 

------解决方案--------------------
string html="源字符串";
string pattern="^(([1-9]\d{3})
------解决方案--------------------
(0\d{2}[1-9]))(0[1-9]
------解决方案--------------------
1[0-2])$";
if(Regex.IsMatch(html,pattern))
{
  return true;
}
else
{
  return false;
}
------解决方案--------------------
用代码判断神马,直接用正则去匹配就是了
------解决方案--------------------
直接根据Regex.IsMatch()返回值判断就可以了,还返回啥?
------解决方案--------------------

        public bool isMatch(string input, string pattern)
        {
            return Regex.IsMatch(input, pattern);
        }

------解决方案--------------------
引用:

        public bool isMatch(string input, string pattern)
        {
            return Regex.IsMatch(input, pattern);
        }