|
发表于 2010-8-26 16:09:59
|
显示全部楼层
Dim $reIP
$inputIP = InputBox("请输入IP", "请输入有效的IP地址", "")
CheckIP($inputIP)
If $reIP =1 Then
MsgBox(0,"结果", $inputIP & "是一个有效的IP地址!")
Else
MsgBox(0,"结果", $inputIP & "不是一个有效的IP地址!")
EndIf
Func CheckIP($IP)
$IP_array=StringSplit($IP, ".",1)
If Not @error And $IP_array[0] = 4 Then
For $i = 1 To $IP_array[0]
If StringIsInt($IP_array[$i]) = 0 Or $IP_array[$i] < 0 Or $IP_array[$i] > 255 Then
$reIP=0
ExitLoop
Else
$reIP=1
EndIf
Next
Else
$reIP=0
EndIf
Return $reIP
EndFunc |
|