判断是否是合法IP
| 代码如下 | 复制代码 |
| if(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid }else {// it's not valid } |
|
判断是否是合法的IPv4 IP地址
| 代码如下 | 复制代码 |
| if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {// it's valid }else {// it's not valid } |
|
判断是否是合法的公共IPv4地址,192.168.1.1这类的私有IP地址将会排除在外
| 代码如下 | 复制代码 |
| if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_NO_PRIV_RANGE)) {// it's valid }else {// it's not valid } |
|
判断是否是合法的IPv6地址
| 代码如下 | 复制代码 |
|
|
|
判断是否是public IPv4 IP或者是合法的Public IPv6 IP地址
| 代码如下 | 复制代码 |
|
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {// it's valid |
|
如果你的php版本过低可以上面的函数都无法使用但我们可以使用正则表达试来验证
| 代码如下 | 复制代码 |
|
//判断IP格式 |
|
deepin20怎么新增字体? deepin20安装字体的教程
Linux如何给文件权限? linux给文件添加可执行权限的技巧
deepin20桌面图标样式怎么修改? deepin更换图标主题的技巧
virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法
deepin怎么注销系统? deepin系统注销与切换用户的方法
Manjaro linux怎么调鼠标速度? Manjaro鼠标设置光标速度的技巧