Maison  >  Article  >  développement back-end  >  Explication détaillée de l'exemple de code des fonctions de vérification régulières couramment utilisées en C#

Explication détaillée de l'exemple de code des fonctions de vérification régulières couramment utilisées en C#

黄舟
黄舟original
2017-03-27 11:45:581177parcourir

Cet article présente principalement la C#vérification régulière couramment utiliséefonction, Cet exemple analyse les techniques de fonctionnement associées à C# pour la vérification IP, la vérification des prix et la vérification des entiers positifs. Les amis qui en ont besoin peuvent s'y référer

Cet article décrit les fonctions de vérification régulières couramment utilisées en C# et les partage avec vous. pour votre référence. Les détails sont les suivants :

1. Vérification de l'adresse IP

/// <summary>
/// Ip地址验证
/// </summary>
public static bool CheckIp(string ip)
{
  bool result = false;
  Regex ipReg = new Regex(@"^(\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;
  }
  return result;
}

2. 🎜>

3. Vérification d'entier positif
/// <summary>
/// 价格验证
/// </summary>
/// <param name="priceStr"></param>
/// <returns></returns>
public bool CheckPrice(string priceStr)
{
  bool result = false;
  Regex regex = new Regex(@"^\d+(\.\d{1,2})?$", RegexOptions.IgnoreCase);
  Match match = regex.Match(priceStr);
  if (match.Success)
  {
    result = true;
  }
  return result;
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn