‘------IP 地址

Public Function isValidIpAddress(strIpAddress As String) As Boolean
Dim reg As New RegExp, i As Integer
   reg.IgnoreCase = True
   reg.Global = True
   reg.MultiLine = True
   reg.Pattern = "^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$"

isValidIpAddress = reg.Test(strIpAddress)

If isValidIpAddress = True Then
Dim strArr() As String
strArr = Split(strIpAddress, ".")

For i = 0 To UBound(strArr)
   isValidIpAddress = isValidIpAddress And isValidIpNumber(strArr(i))
      Next i
  End If
End Function
Private Function isValidIpNumber(strNumber As String)
    Dim ipnum As Integer
    ipnum = CInt(strNumber)

    isValidIpNumber = (ipnum < 256)
End Function

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-12-26
  • 2021-12-26
  • 2022-12-23
  • 2021-06-11
猜你喜欢
  • 2021-12-26
  • 2021-12-26
  • 2022-02-27
  • 2021-11-17
  • 2021-12-26
相关资源
相似解决方案