• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    检测函数 asp class
    复制代码 代码如下:

    %
    Dim Cmd
    Set Cmd = New Cls_Command
    Class Cls_Command
        Private Re

        Public Function IsPositiveInteger(value)
            Set Re = New RegExp
            Re.Pattern = "^[1-9][\d]*$"
            Re.IgnoreCase = True
            Re.Global = True
            IsPositiveInteger = Re.Test(value)
            Set Re = Nothing
        End Function

        Public Function IsDigit(vString)
            If vString = "" Then IsDigit = False : Exit Function
            Set Re = New RegExp
            Re.Pattern = "^[a-z]+$"
            Re.Global = True
            Re.IgnoreCase = True
            Re.MultiLine = True
            IsDigit = Re.Test(vString)
            Set Re = Nothing
        End Function

        Public Function IsAlpha(vString)
            If vString = "" Then IsAlpha = False : Exit Function
            Set Re = New RegExp
            Re.Pattern = "^[\d]+$"
            Re.Global = True
            Re.IgnoreCase = True
            Re.MultiLine = True
            IsAlpha = Re.Test(vString)
            Set Re = Nothing
        End Function

        Public Function IsAlphaDigit(vString)
            If vString = "" Then IsAlphaDigit = False : Exit Function
            Set Re = New RegExp
            Re.Pattern = "^[a-zA-Z\d]+$"
            Re.Global = True
            Re.IgnoreCase = True
            Re.MultiLine = True
            IsAlphaDigit = Re.Test(vString)
            Set Re = Nothing
        End Function

        Dim TemplateContent,TemplateDeBug
        Public Sub LoadTemplate(TemplateName)
            On Error Resume Next
            Dim TemplateObject,TemplateFile
            Set TemplateObject=Server.CreateObject("Scripting.FileSystemObject")
            Set TemplateFile=TemplateObject.OpenTextFile(Server.MapPath(TemplateName))
            If Err.Number > 0 Then
                Err.Clear
                Set TemplateFile=Nothing
                Set TemplateObject=Nothing
                TemplateDeBug=1
            End If
            TemplateContent=TemplateFile.ReadAll
            TemplateFile.Close
            Set TemplateFile=Nothing
            Set TemplateObject=Nothing
        End Sub

        Dim HtmlContent,CreatDeBug
        Public Sub BuildFile(Catalogue, HtmlName)
            On Error Resume Next
            If Not CheckFolder(Catalogue) Then
                CreatDeBug=1
                Exit Sub
            End If
            Dim CreatObject,CreatFile
            Set CreatObject=Server.CreateObject("Scripting.FileSystemObject")
            Set CreatFile=CreatObject.CreateTextFile(Server.MapPath(Catalogue  HtmlName),True,False)
            If Err.Number > 0 Then
                Set CreatFile=Nothing
                Set CreatObject=Nothing
                Err.Clear
                CreatDeBug=1
                Exit Sub
            End If
            CreatFile.Write(HtmlContent)
            CreatFile.Close
            Set CreatFile=Nothing
            Set CreatObject=Nothing
        End Sub

        Private Function CheckFolder(byval LocalPath)
            On Error Resume Next
            Dim FileObject
            Dim patharr,path_level,pathtmp,cpath
            LocalPath = Replace(LocalPath,"\","/") 
            Set FileObject=Server.CreateObject("Scripting.FileSystemObject") 
            patharr = Split(LocalPath,"/") 
            path_level = Ubound(patharr)
            Dim i
            For i = 0 to path_level 
                If i = 0 Then 
                    pathtmp = patharr(0)  "/"
                Else
                    pathtmp = pathtmp  patharr(i)  "/"
                End If
                cpath = Left(pathtmp,Len(pathtmp)-1)
                If Not FileObject.FolderExists(Server.MapPath(cpath)) Then FileObject.CreateFolder(Server.MapPath(cpath))
            Next
            Set FileObject=Nothing
            If Err.Number>0 then
                Err.Clear
                CheckFolder = False
            Else
                CheckFolder = True
            End If
        End Function

        Public Function WriteCache(appName, Value)
            Application.Lock
            Application(appName) = Value
            Application.Unlock
        End Function

        Public Function ClearCache(appName)
            Application.Lock
            Application.Contents.Remove(appName)
            Application.UnLock
        End Function

        Public Sub OutputJavaInfo(Message)
            Response.Expires = 0
            Response.ExpiresAbsolute = Now() - 1
            Response.AddHeader "pragma","no-cache"
            Response.AddHeader "cache-control","private"
            Response.CacheControl = "no-cache"
            Response.ContentType = "application/x-javascript"
            Response.Write "document.getElementById(""updateinfo"").innerHTML = """  Message  """;"
            Response.End
        End Sub

        Public Sub OutputinterHtml(Message, ShowType)
            Response.Write Message
            If ShowType = 1 Then
                Response.Flush
            Else
                Response.End
            End If
        End Sub
    End Class
    %>
    上一篇:域名查询系统用到的类
    下一篇:ASP怎么谈到应用到类的?
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    检测函数 asp class 检测,函数,asp,class,检测,