Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung des Beispielcodes häufig verwendeter regulärer Verifizierungsfunktionen in C#

Detaillierte Erläuterung des Beispielcodes häufig verwendeter regulärer Verifizierungsfunktionen in C#

黄舟
黄舟Original
2017-03-27 11:45:581207Durchsuche

In diesem Artikel wird hauptsächlich die C#häufig verwendete reguläre ÜberprüfungFunktion, In diesem Beispiel werden die zugehörigen Betriebstechniken von C# zur IP-Überprüfung, Preisüberprüfung und positiven Ganzzahlüberprüfung analysiert. Freunde, die es benötigen, können darauf verweisen

Dieser Artikel beschreibt die häufig verwendeten regulären Überprüfungsfunktionen in C# und teilt sie mit Ihnen Als Referenz. Die Details sind wie folgt:

1. Verifizierung der IP-Adresse

/// <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. Positive Ganzzahlüberprüfung

/// <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;
}

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Beispielcodes häufig verwendeter regulärer Verifizierungsfunktionen in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn