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#
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!