이 글에서는 주로 C#일반적으로 사용되는 정기검증함수, 이 예제는 IP 검증, 가격 검증, 양수 검증을 위한 C# 관련 운영 기술을 분석합니다. 필요한 친구들은 참고할 수 있습니다.
이 기사에서는 C#에서 일반적으로 사용되는 일반 검증 기능을 설명하고 공유합니다. 자세한 내용은 다음과 같습니다.1. 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; }
/// <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; }
/// <summary> /// 正整数验证 /// </summary> public static bool CheckPositiveInteger(string numStr) { bool result = false; Regex regex = new Regex(@"^[1-9]\d*$", RegexOptions.IgnoreCase); Match match = regex.Match(numStr); if (match.Success) { result = true; } return result; }
위 내용은 C#에서 일반적으로 사용되는 정기 검증 함수의 샘플 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!