1、using System.Text.RegularExpressions;
2、假设IP_Address是输入或者获取到的IP地址
3、使用正则表达式:
Regex.IsMatch(IP_Address, “^(([0-2]{0,1}[0-4]{0,1}\d{0,1}?|25[0-5]?)\.){3}([0-2]{0,1}[0-4]{0,1}\d?|25[0-5]?)$”)
如果格式正确,返回结果为true,如果格式错误,返回格式为false。
总结:关键点1、导入System.Text.RegularExpressions命名空间
关键点2、正则表达式书写:"^(([0-2]{0,1}[0-4]{0,1}\d{0,1}?|25[0-5]?)\.){3}([0-2]{0,1}[0-4]{0,1}\d?|25[0-5]?)$"
关于正则表达式的说明可以参考:
https://www.cnblogs.com/zhangxiaoyong/p/6043283.html