Heim > Backend-Entwicklung > C#.Net-Tutorial > 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#

黄舟
Freigeben: 2017-03-27 11:45:58
Original
1242 Leute haben es durchsucht

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;
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage