验证IP是否合法的函数(VB)

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2007-12-21 13:00:14

Public Function IsValidIPAddress(ByVal strIPAddress As String) As Boolean
    On Error GoTo Handler
    Dim varAddress As Variant, n As Long, lCount As Long
    varAddress = Split(strIPAddress, ".", , vbTextCompare)
    '//
    If IsArray(varAddress) Then
        For n = LBound(varAddress) To UBound(varAddress)
            lCount = lCount + 1
            varAddress(n) = CByte(varAddress(n))
        Next
        '//
        IsValidIPAddress = (lCount = 4)
    Else
        IsValidIPAddress = False
    End If
    '//
Handler:
End Function

[数据载入中...] [返回上一页] [打 印]