VB6利用正则表达式验证IP地址合法性
2016-05-27 09:26
676 查看
‘------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
相关文章推荐
- 5.26 vb作业
- vb登陆界面设计
- vb制作登陆界面(程序部分)
- vb27
- vb
- VB中设置登录界面的代码
- vb 中输入个人信息并保存到文档中
- vb
- vb
- VB 文档删除和改名
- [OpenGL ES 06]使用VBO:顶点缓存
- VB用End退出,不会发生Form_Unload事件
- VB .NET周期实现
- DVB电视机顶盒工作原理
- setvbuf()创建缓冲区函数
- IIS7.5 Microsoft VBScript runtime error '800a0046'的解决
- win10 完美屏蔽Flash右键菜单,内存播放Flash swf 文件(VC、 VB)f_in_box4.4 最新破解版
- VBA 每日文件按日期打包存放
- VBA进度条
- fopen的默认缓冲大小和setvbuf 用法