检测函数 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

%>

时间: 2024-09-26 02:55:47

检测函数 asp class的相关文章

检测函数 asp class_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 = Tru

ASP安全字符串检测函数SafeCheck

安全|函数|字符串 '--------------------------------------------------------------------------'作用:安全字符串检测函数'名字:SafeCheck'参数:CheckString,CheckType,CheckLength'说明:'Checkstring待检测字符串:任意字符.'CheckType检测类型0正常短字符1数字2日期3金钱4编码HTML5解码HTML6登录字符串7防攻击检测'CheckLength检测类型长度:

php通用检测函数集(转)

函数 php通用检测函数集 转http://wb.josetech.com/userHome/4/jaxp/add-ons/news/13/20020828/51.html发布时间:2002-08-28 17:52:33 新闻来源:     <? //[警告]:未经许可请勿随便修改 //----------------------------------------------------------------------------------- ------- //------------

PHP通用检测函数集合

函数|集合 PHP通用检测函数集合 <? //[警告]:未经许可请勿随便修改 //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- // // [文件名]: c_check.in

PHP通用检测函数集合_php基础

<?  // [文件名]: c_check.inc  // [作 用]: 通用检测函数集  // [作 者]: 天灰  // [最后修改日期]: 2001/05/11[cxx]  // [变量定义规则]:'C_'=字符型,'I_'=整型,'N_'=数字型,'L_'=布尔型,'A_'=数组型  //--------------------------------------------------  // ※CheckMoney($C_Money) 检查数据是否是99999.99格式  // ※C

php通用检测函数集合第1/3页_php技巧

<?  //[警告]:未经许可请勿随便修改  //-----------------------------------------------------------------------------------  -------  //-----------------------------------------------------------------------------------  -------  //  // [文件名]: c_check.inc  // [作 用]

js密码强度 Password密码检测函数

js密码强度 Password密码检测函数 function click_Password_input(thisinput) {  regPasswordinfo.className = "show exactness";  regPasswordinfo.innerHTML = "1.密码只能由英文字母a-z(不区分大小写).数字0-9._(下划线)组成.<Br>2.密码长度为6-20个字符. "; } function check_Password_

php通过function_exists检测函数是否存在的方法_php技巧

本文实例讲述了php通过function_exists检测函数是否存在的方法.分享给大家供大家参考.具体分析如下: php中可以通过function_exists()函数检测另外一个函数是否存在,可以把函数名作为一个字符串传入function_exists,判断该还是是否存在 function highlight( $txt ) { return "<sub>$txt</sub>"; } function textWrap( $tag, $txt, $func=

javascript typeof数据类型检测函数

网页特效 typeof数据类型检测函数 Javascript是一种弱类型脚本语言,弱类型并不代表没有类型.和其他的程序设计语言一样,Javascript中的数据也是有类型的,大的可以分为简单类型与复杂类型. 简单类型有 number,string,boolean 复杂类型有object和 function 下边的例子可以说明: typeof 1 //echo "number" typeof 1.1 //echo "number" typeof "hello