一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

C#常用正则验证函数示例

时间:2017-03-05 编辑:简简单单 来源:一聚教程网

1、Ip地址验证

 代码如下复制代码

///

/// Ip地址验证

///

publicstaticboolCheckIp(stringip)

{

  boolresult =false;

  Regex ipReg =newRegex(@"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$");

  if(ipReg.IsMatch(ip))

  {

    result =true;

  }

  returnresult;

}

2、价格验证

 代码如下复制代码

///

/// 价格验证

///

///

///

publicboolCheckPrice(stringpriceStr)

{

  boolresult =false;

  Regex regex =newRegex(@"^\d+(\.\d{1,2})?$", RegexOptions.IgnoreCase);

  Match match = regex.Match(priceStr);

  if(match.Success)

  {

    result =true;

  }

  returnresult;

}

3、正整数验证

 代码如下复制代码

///

/// 正整数验证

///

publicstaticboolCheckPositiveInteger(stringnumStr)

{

  boolresult =false;

  Regex regex =newRegex(@"^[1-9]\d*$", RegexOptions.IgnoreCase);

  Match match = regex.Match(numStr);

  if(match.Success)

  {

    result =true;

  }

  returnresult;

}

热门栏目