|

分享源码
界面截图: |
- |
是否带模块: |
纯源码 |
备注说明: |
- |
判断是否是nei网IP.e
(5.49 KB, 下载次数: 20)

|
isInnerIP | 逻辑型 | | |
ipAddress | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | isInnerIp | 逻辑型 | | | ipNum | 整数型 | | | aBegin | 整数型 | | | aEnd | 整数型 | | | bBegin | 整数型 | | | bEnd | 整数型 | | | cBegin | 整数型 | | | cEnd | 整数型 | | | dBegin | 整数型 | | | dEnd | 整数型 | | |
isInnerIp = 假 ipNum = getIpNum (ipAddress )aBegin = getIpNum (“10.0.0.0”)aEnd = getIpNum (“10.255.255.255”)bBegin = getIpNum (“172.16.0.0”)bEnd = getIpNum (“172.31.255.255”)cBegin = getIpNum (“192.168.0.0”)cEnd = getIpNum (“192.168.255.255”)dBegin = getIpNum (“127.0.0.0”)dEnd = getIpNum (“127.255.255.255”)isInnerIp = isInner (ipNum, aBegin, aEnd ) 或 isInner (ipNum, bBegin, bEnd ) 或 isInner (ipNum, cBegin, cEnd ) 或 isInner (ipNum, dBegin, dEnd )返回 (isInnerIp )|
isInner | 逻辑型 | | |
userIp | | | | | begin | | | | | end | | | | | 返回 (userIp ≥ begin 且 userIp ≤ end )变量名 | 类 型 | 静态 | 数组 | 备 注 | ip | 文本型 | | 0 | a | 整数型 | | | b | 整数型 | | | c | 整数型 | | | d | 整数型 | | | ipNum | 整数型 | | |
ip = 分割文本 (ipAddress, “.”, ) 如果真 (取数组成员数 (ip ) = 4 ) a = 到整数 (ip [1 ]) b = 到整数 (ip [2 ]) c = 到整数 (ip [3 ]) d = 到整数 (ip [4 ]) ipNum = a × 256 × 256 × 256 + b × 256 × 256 + c × 256 + d 返回 (ipNum)ip = 分割文本 (ipAddress, “.”, ) 如果真 (取数组成员数 (ip ) = 4 ) 如果真 (ip [1 ] = “10” 或 ip [1 ] = “172” 或 ip [1 ] = “192” 或 ip [1 ] = “127”) 返回 (真) 返回 (假)
|
|