使用c# 写一个校验IP的正则表达式
时间: 2024-03-03 21:48:16 浏览: 65
C# 校验帮助类正则表达式
可以使用以下正则表达式来校验IP地址:
```
string regexPattern = @"^((([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.){3}([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]))$";
```
在C#中使用该正则表达式可以使用正则表达式类Regex来实现,代码如下:
```
string ip = "192.168.1.1";
string regexPattern = @"^((([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.){3}([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]))$";
bool isValidIP = Regex.IsMatch(ip, regexPattern);
```
其中,ip为要校验的IP地址,isValidIP为bool类型变量,表示该IP地址是否符合要求。
阅读全文