Ip地址校验
来源:互联网 发布:美国登月真假 知乎 编辑:程序博客网 时间:2024/05/17 01:26
/** * 使用正则表达式的方式校验Ip */ private fun checkIpEx(ip: String): Boolean { var rexEx = """(\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])""" val pattern = Pattern.compile(rexEx) val matcher = pattern.matcher("172.22.8.256") val boolean = matcher.matches() Log.i("wk", "是否匹配=>$boolean") return false } /** * 使用分割字符串的方式校验ip地址的正确性 */ private fun checkIpSplite(ip: String): Boolean { val split = ip.split(".") if (split.size != 4) return false for (item in split.listIterator()) { val ipNum = Integer.parseInt(item) Log.i("wk","ipNum=>$ipNum") if(ipNum !in 0..255) return false } return true }
没错,Kotlin写的
阅读全文
0 0
- IP地址校验
- IP地址正确性校验
- Ip地址校验
- 校验IP地址是否合法,JavaScript
- 校验IP地址是否合法,JavaScript
- 正则表达式校验IP地址
- shell校验IP地址合法性
- JS校验IP地址是否正确
- 如何校验IP地址(正则)
- js中url和ip地址校验
- 【C#】校验IP地址的正则表达式
- ip和mac地址格式填报校验
- Python IP地址合法性的校验
- IP地址的正则表达式校验
- Qt ip地址与子网掩码合法性校验
- javascript做的数据校验(校验IP地址等)
- javascript做的数据校验(校验IP地址等)
- javascript做的数据校验(校验IP地址等)
- SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
- 链表相关程序
- socket网络编程实现客户端和服务端通信
- lock 的易错点
- (转)机器学习中核函数的定义和作用是什么?
- Ip地址校验
- AngularJS $timeout和 $interval ,定时器手机验证码倒计时
- 数据结构之Set
- 商用流媒体解决方案
- Android 热修复 Tinker Gradle Plugin解析
- 欢迎使用CSDN-markdown编辑器
- Leetcode022. Generate Parenthesest
- 毕向东java上课笔记ArrayListTest2
- Android性能调优