当前位置: 网学 > 编程文档 > ASP > 正文

推荐下天枫常用ASP函数封装,推荐大家使用

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/16

网学网为广大网友收集整理了,推荐下天枫常用asp函数封装,推荐大家使用,希望对大家有所帮助!

复制代码 代码如下:
<%
''-------------------------------------
''天枫ASP class v1.0,集常用asp函数于一体
''天枫版权所有http://www.52515.net
''QQ:76994859 EMAIL:Chenshaobo@gmail.com

''所有功能函数名如下:
'' StrLength(str) 取得字符串长度
'' CutStr(str,strlen) 字符串长度切割
'' CheckIsEmpty(tstr) 检测是否为空
'' isInteger(para) 整数检验
'' CheckName(str) 名字字符校验
'' CheckPassword(str) 密码检验
'' CheckEmail(email) 邮箱格式检验
'' Alert(msg,goUrl) 弹出对话框提示
'' GoBack(Str1,Str2,isback) 出错信息提示
'' Suc(str1,str2,url) 操作成功信息提示
'' ChkPost() 检测是否站外提交表单
'' PSql() 防止sql注入
'' FiltrateHtmlCode(Str) 防止生成HTML
'' HtmlCode(str) 过滤HTML
'' Replacehtml(tstr) 清滤HTML
'' GetIP() 获取客户端IP
'' GetBrowser 获取客户端浏览器信
'' GetSystem 获取客户端操作系统
'' GetUrl() 获取当前页面URL包含参数
'' CUrl() 获取当前页面URL
'' GetExtend 取得文件扩展名
'' CheckExist(table,fieldname,fieldcontent,isblur) 检测某个表中某个字段的内容是否存在
'' GetNum(table,fieldname,resulttype,args) 检测某个表某个字段有多少条,最大值 ,最小值等
'' GetFolderSize(Folderpath) 计算某个文件夹的大小
'' GetFileSize(Filename) 计算某个文件的大小
'' IsObjInstalled(strClassString) 检测组件是否安装
'' SendMail JMAIL发送邮件
'' ResponseCookies 写入cookies
'' CleanCookies 清除cookies
'' GetTimeover 取得程序页面执行时间
'' FormatSize 大小格式化
'' FormatTime 时间格式化
'' Zodiac 取得生肖
'' Constellation 取得星座
''-------------------------------------

Class Cls_fun

''--------字符处理--------------------------

''****************************************************
''函数名:StrLength
''作 用:取得字符串长度(汉字为2)
''参 数:str ----字符串内容
''返回值:字符串长度
''****************************************************
Public function StrLength(str)
Dim Rep,lens,i
Set rep=new regexp
rep.Global=true
rep.IgnoreCase=true
rep.Pattern="[\u4E00-\u9FA5\uF900-\uFA2D]"
For each i in rep.Execute(str)
lens=lens+1
Next
Set Rep=Nothing
lens=lens + len(str)
strLength=lens
End Function

''****************************************************
''函数名:CutStr
''作 用:字符串长度切割,超过显示省略号
''参 数:str ----字符串内容
'' strlen ------要显示的长度
''返回值:切割后字符串内容
''****************************************************
Public Function CutStr(str,strlen)
Dim l,t,i,c
If str="" Then
cutstr=""
Exit Function
End If
str=Replace(Replace(Replace(Replace(Replace(str," "," "),""",Chr(34)),">",">"),"<","<"),"|","|")
l=Len(str)
t=0
For i=1 To l
c=Abs(Asc(Mid(str,i,1)))
If c>255 Then
t=t+2
  • 上一篇资讯: asp #include命令
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号