ASP的几个好功能

********************
函数:根据真实情况和错误情况返回所选值中的一个。
参数:blncondition:条件变量,varresulttrue:条件为真时返回的值,varresultfalse:条件为假时返回的值
函数IIF(blncondition,varresulttrue,varresultfalse)
如果CBool(blncondition)然后
IIF = varresulttrue
其他的
IIF = varresultfalse
最后如果
端功能

********************
函数:确定字符串元素是否在给定枚举中。
参数:选择:要判断一个字符串,成像计算机:指定枚举
例如:是否一个图片文件是根据可拓评判:InArray(strfileext,JPG,GIF,BMP,PNG )
InArray(选择功能,成像计算机)
昏暗的排列
朦胧的我
排列=分裂(成像计算机,
我= 0,UBound(排列)
如果修剪(选择)=(排列整齐(我))然后
内部数组=真
退出功能
最后如果
下一个
内部数组= false
端功能
********************
函数:确定字符串是否符合正则表达式。
参数:strstring:字符串,strpattern:正则表达式
Function doReTest (strString, strPattern)
昏暗的矿
集矿= new RegExp
模式= strpattern矿石。
ore.ignorecase =真
doretest =矿石试验(strstring)
放矿
端功能
********************
函数函数:规则提取
参数:字符串:字符串,patrn:正则表达式
返回:逗号分割结果数组集成
功能doreexec(理解,patrn)
昏暗的正则表达式,匹配,匹配,retstr创建变量。
设置正则表达式=新创建一个正则表达式正则表达式。
正则表达式模式= patrn的设置方式。
regex.ignorecase =真设置为不区分大小写。
正则表达式。全球=真集全球应用。
集火柴=正则表达式。执行(理解)执行搜索。
在比赛的每一场比赛:比赛设置。
retstr retstr价值=匹配。
下一个
doreexec = retstr
端功能
复制代码的********************
函数:显示分页链接
参数:lngcurpage:当前页的第一页,lngpagecount:是几页,和strsuerystring:分页链接需要额外的查询字符串变量
子showpagenav(lngcurpage,lngpagecount,ByVal strQueryString)
响应。写电流lngcurpage 页面,常见的:lngpagecount页
朦胧的我,J,K
如果lngcurpage = 1,如果它的第一页
如果lngpagecount小于10,导航页到lngpagecount页
如果lngpagecount<10
J = lngpagecount
其他的
J = 10
最后如果
对于i = 2到j
响应。写入()i
下一个
lngcurpage = lngpagecount然后如果是最后一页
如果lngpagecount小于10,导航从1开始
如果lngpagecount<10
J = 1
其他的
lngpagecount J = 10
最后如果
我= J lngpagecount - 1
响应。写入()i
下一个
写(lpagecount)反应。
否则,如果是中间页
如果lngcurpage 5
J = 1
其他的
lngcurpage J = 5
最后如果
如果lngpagecount <= lngcurpage + 5
K = lngpagecount
其他的
K = lngcurpage + 5
最后如果
响应。写入()
我= J lngcurpage - 1
响应。写入()i
下一个
响应。写(lngcurpage )
我= lngcurpage + 1 K
响应。写入()i
下一个
响应。写入()
最后如果
端子
********************
函数:当前页请求是否为
描述:处理显示和数据的操作在同一页上,当PostBack()是真的,表单的提交到当前页面应该在数据后台操作。
回发()函数
如果UCase(饰(request.servervariables(request_method )))= 后然后
回=真
其他的
回= false
最后如果
端功能
********************
函数:返回执行长度的随机字符串。
参数:长度:长度
功能genradomstring(长度)
朦胧的我,临时工,V
昏暗的C(39)
临时工=
C(1)=A:C(2)=B:C(3)=C:C(4)=D:C(5)=E:C(6)=:7
C(8)=h:C(9)=i:C(10)=j:C(11)=K:C(12)=l:C(13)=m:14K
C(15)=o:C(16)=p:C(17)=q:C(18)=R:C(19)=C(20)=T:21r
C(22)=v:C(23)=W:C(24)=x:C(25)=y:C(26)=:C(27)=1:C(28)
C(29)= 3:C(30)=4:C(31)=5:C(32)=6:C(33)=7:C(34)=8:C(35)=
如果ISNUMERIC(长度)= false
响应。写数字类型没有提交这个功能
退出功能
最后如果
对于i = 1到长度
随机化
V = int((35 * Rnd)+ 1)
临时工=临时工C(V)
下一个
genradomstring =临时工
端功能