立即登录 注册新帐号

http://www.chutianz.com - 楚天站长站

会员投稿 匿名投稿 投稿指南 RSS订阅 楚天站长站推荐:
搜索: 您的位置主页 > 网络编程 > Asp编程 > 阅读资讯:asp编程技术:常用函数(7)

asp编程技术:常用函数(7)

2012-03-07 12:17:01 来源:未知 【 】 点击:我要投稿 发表评论


  patharr = split(LocalPath,"/") 
  path_level = ubound(patharr) 
  for i = 0 to path_level 
  if i=0 then pathtmp=patharr(0) & "/" else pathtmp = pathtmp & patharr(i) & "/" 
  cpath = left(pathtmp,len(pathtmp)-1) 
  if not FileObject.FolderExists(cpath) then FileObject.CreateFolder cpath 
  next 
  set FileObject = nothing 
  if err.number<>0 then 
  CreateDIR = false 
  err.Clear 
  else 
  CreateDIR = true 
  end if 
  end function 

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' http://whyyc.blogcn.com
  function SaveRandFileName(byval szFilename) '根据原文件名生成新的随机文件名 
  randomize 
  'ranNum=int(90000*rnd)+10000 
  'if month(now)<10 then c_month="0" & month(now) else c_month=month(now) 
  'if day(now)<10 then c_day="0" & day(now) else c_day=day(now) 
  'if hour(now)<10 then c_hour="0" & hour(now) else c_hour=hour(now) 
  'if minute(now)<10 then c_minute="0" & minute(now) else c_minute=minute(now) 
  'if second(now)<10 then c_second="0" & second(now) else c_second=minute(now) 
  fileExt_a=split(szFilename,".") 
  fileExt=lcase(fileExt_a(ubound(fileExt_a))) 

  SaveRandFileName=replace(replace(replace(now,":",""),"-","")," ","")&int(10*rnd)&"."&fileExt   
  'GenerateRandomFileName = year(now)&c_month&c_day&c_hour&c_minute&c_second&"_"&ranNum&"."&fileExt 
  end function 
  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

 function jaron_replacer(strContent,start_string,end_string,replace_string) 
  'CMS替换函数:源字符串,前部分,后部分,替换成的字符 
  '返回被替换后的字符串 
  jaron_replacer = replace(strContent,mid(strContent,instr(strContent,start_string),instr(strContent,end_string)+len(end_string)-1),replace_string) 
  end function 
  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
  function replaceplus(strContent,start_string,end_string,replace_string) 
  '文档中,将所有开始,结束之间的所有字符删除 
  on error resume next 
  MARKCOUNTS = ubound(split(strContent,start_string)) 
  PRESTRING = strContent 
  for i=0 to MARKCOUNTS 
  STARTMARK=instr(1,PRESTRING,start_string,1) 
  if STARTMARK=0 then exit for 
  COMPMARK=instr(1,PRESTRING,end_string,1) + len(end_string) 
  VerString=mid(PRESTRING,STARTMARK,COMPMARK - STARTMARK) 
  PRESTRING = replace(PRESTRING,VerString,replace_string) 
  next 
  replaceplus = PRESTRING 
  if err.number<>0 then err.Clear 
  end function 
  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
  %> 

检测一个字符串在另一个字符串当中出现几次的函数

 

Function CheckTheChar(TheChar,TheString)
'TheChar="要检测的字符串"
'TheString="待检测的字符串"
if inStr(TheString,TheChar) then
for n =1 to Len(TheString)
if Mid(TheString,n,Len(TheChar))=TheChar then 
CheckTheChar=CheckTheChar+1
End if
Next
CheckTheChar="这个字符"&CheckTheChar&"次"
else
CheckTheChar="0次"
end if
End Function

example:
Response.write CheckTheChar("大家","a224大家4a434a4大家654arewr4a4a" )

半角<=>全角互转函数[JS版 VBS版]

 

<script>
/*
****************************
*     半角<=>全角    *
*         [NB联盟]         * 

感谢 靓哥 的投稿 本文仅代表作者观点,与楚天站长站立场无关。

分享到:

共8页: 上一页12345678下一页

数据统计中!!

tags:asp,编程,技术,常用,函数,Array,FUNCTION

 责任编辑:靓哥
  • 相关文章列表                                                                                     收藏 - 挑错 - 推荐 - 打印
    评论总数: [ 查看全部 ] 网友评论