楼主提供的方法是通过IPAddress.TryParse()
来判断字符串是否为有效地址,如果能解析IP地址,则为true
。这个方法也蛮巧妙的,判断IP地址我第一反应是根据'.'
分割字符串然后每个字符挨个判断,手动写格式判断啥的,效率低还麻烦,容易出错,看到楼主那个还挺好玩的,就试了一下。发现了一些问题:
IPAddress.TryParse()方法
楼主评论区中有人提出可以用正则表达式来判断,既能判断格式也能判断数值,一举两得。
楼主提供的方法是通过IPAddress.TryParse()
来判断字符串是否为有效地址,如果能解析IP地址,则为true
。这个方法也蛮巧妙的,判断IP地址我第一反应是根据'.'
分割字符串然后每个字符挨个判断,手动写格式判断啥的,效率低还麻烦,容易出错,看到楼主那个还挺好玩的,就试了一下。发现了一些问题:
楼主评论区中有人提出可以用正则表达式来判断,既能判断格式也能判断数值,一举两得。
本文作者:BoiledYakult
本文链接:https://www.cnblogs.com/BoiledYakult/p/17094787.html