<ul id="emoyq"></ul>
  • 
    
  • <menu id="emoyq"><em id="emoyq"></em></menu>
  • <rt id="emoyq"><dl id="emoyq"></dl></rt>
    
    <tbody id="emoyq"></tbody>
  • ASP常用函數(shù)收藏

    2012/7/22 16:32:191062 閱讀

      幾年前收集,沒有測試,使用者自己驗證
      1.函數(shù)array()
      功能:創(chuàng)建一個數(shù)組變量
      格式:array(list)
      參數(shù):list 為數(shù)組變量中的每個數(shù)值列,中間用逗號間隔
      例子:

      <% i = array (“1”,”2”,”3”) %> 
      

      結(jié)果: i 被賦予為數(shù)組

      2.函數(shù)Cint()
      功能:將一表達(dá)式/其它類型的變量轉(zhuǎn)換成整數(shù)類型(int)
      格式:Cint(expression)
      參數(shù):expression 是任何有效的表達(dá)式/其它類型的變量
      例子:

      <% f = ”234” response.write cINT(f) + 2 %> 
      

      結(jié)果: 236

      函數(shù)Cint()將字符”234”轉(zhuǎn)換 成整數(shù)234.如果表達(dá)式為空, 或者無效時,返回值為0;
      3.函數(shù):Creatobject()
      功能:創(chuàng)建及返回一個ActiveX對象.
      格式:Creatobject(obname)
      參數(shù)bname 是對象的名稱
      例子:

      <% Set con = Server.CreateObject(“ADODB.Connection”) %> 
      

      結(jié)果:

      4.函數(shù)Cstr()
      功能:將一表達(dá)式/其它類型的變量轉(zhuǎn)換成字符類型(string)
      格式:Cstr(expression)
      參數(shù):expression是任何有效的表達(dá)式/其它類型的變量
      例子:

      <% s = 3 + 2 response.write ”The result is: ”& cStr(s) %> 
      

      結(jié)果:函數(shù)Cstr()將整數(shù) 5 轉(zhuǎn)換 成字符”5”.

      5.函數(shù)Date()
      功能:返回當(dāng)前系統(tǒng)(server端)的日期
      格式: Date()
      參數(shù):無
      例子

      <% date () %> 
      

      結(jié)果:05/10/00
      6.函數(shù)Dateadd()
      功能:計算某個指定的時間和
      格式: dateadd(timeinterval,number,date)
      參數(shù):timeinterval是時間單位(月,日..); number是時間間隔值,date是時間始點.
      例子:

      <% currentDate = #8/4/99# newDate = DateAdd(“m”,3,currentDate) response.write newDate %> 
      <% currentDate = #12:34:45 PM# newDate = DateAdd(“h”,3,currentDate) response.write newDate %> 
      

      結(jié)果:

      11/4/99
      3:34:45 PM
      其中
      “m” = ”month”;
      “d” = ”day”;
      如果是currentDate 格式,則,
      “h” = ”hour”;
      “s” = ”second”;
      7.函數(shù)Datediff()
      功能:計算某量個指定的時間差
      格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]])
      參數(shù): timeinterval 是時間單位; date1,date2是有效的日期表達(dá)式,firstdayofweek,firstdayofyear 是任意選項.
      例子:
      fromDate = #8/4/99#
      toDate = #1/1/2000#
      response.write ”There are ”& _
      DateDiff(“d”,fromDate,toDate)& _
      "days to millenium from 8/4/99."
      結(jié)果:There are 150 days to millenium from 8/4/99.
      8.函數(shù)day()
      功能:返回一個整數(shù)值,對應(yīng)于某月的某日
      格式: day(date)
      參數(shù): date是一個有效的日期表達(dá)式;

      例子

      <% =date(#8/4/99#) %>

      結(jié)果:4

      9.函數(shù)formatcurrency()
      功能:轉(zhuǎn)換成貨幣格式
      格式: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]])
      參數(shù): expression 是有效的數(shù)字表達(dá)式;digit表示小數(shù)點后的位數(shù);leadingdigit,paren,groupdigit是任意選項.
      例子<%=FormatCurrency(34.3456)%>
      結(jié)果34.35
      10.函數(shù)Formatdatetime()
      功能:格式化日期表達(dá)式/變量
      格式: formatdatetime(date[,nameformat])
      參數(shù): date為有效的日期表達(dá)式/變量;nameformat是指定的日期格式常量名稱.
      例子formatdatetime(“08/04/99”,vblongdate) 
      結(jié)果:Wednesday,August 04,1999
      說明:
      描述:返回表達(dá)式,此表達(dá)式已被格式化為日期或時間。
      語法
      FormatDateTime(Date[, NamedFormat])
      FormatDateTime 函數(shù)的語法有以下參數(shù):
      參數(shù) 描述
      Date 必選項。要被格式化的日期表達(dá)式。
      NamedFormat 可選項。指示所使用的日期/時間格式的數(shù)值,如果省略,則使用 vbGeneralDate。
      設(shè)置
      NamedFormat 參數(shù)可以有以下值:
      常數(shù) 值 描述
      vbGeneralDate 0 顯示日期和/或時間。如果有日期部分,則將該部分顯示為短日期格式。如果有時間部分,則將該部分顯示為長時間格式。如果都存在,則顯示所有部分。
      vbLongDate 1 使用計算機區(qū)域設(shè)置中指定的長日期格式顯示日期。
      vbShortDate 2 使用計算機區(qū)域設(shè)置中指定的短日期格式顯示日期。
      vbLongTime 3 使用計算機區(qū)域設(shè)置中指定的時間格式顯示時間。
      vbShortTime 4 使用 24 小時格式 (hh:mm) 顯示時間。
      說明
      下面例子利用 FormatDateTime 函數(shù)把表達(dá)式格式化為長日期型并且把它賦給 MyDateTime:
      Function GetCurrentDate
      'FormatDateTime 把日期型格式化為長日期型。
      GetCurrentDate = FormatDateTime(Date, 1)
      End Function
      11.函數(shù)Isnumeric()
      功能:返回一個布爾值,判斷變量是否為數(shù)字變量,或者是可以轉(zhuǎn)換成數(shù)字的其它變量.
      格式:isnumeric(expression)
      參數(shù):expression 是任意的變量.
      例子:
      i="234"
      response.write isnumeric(i)

      結(jié)果: true.

      12.函數(shù)Isobject()
      功能:返回一個布爾值,判斷變量是否為對象的變量,
      格式: isobject(expression)
      參數(shù): expression 是任意的變量.
      例子:
      set con =server.creatobject(“adodb.connection”)
      response.write isobject(con)

      結(jié)果: true

      13.函數(shù):Lbound()
      功能:返回一個數(shù)組的下界.
      格式:Lbound(arrayname[,dimension])
      參數(shù):arrayname 是數(shù)組變量,dimension 是任意項
      例子:
      i = array(“1”,”2”,”3”)
      response.write lbound(i)

      結(jié)果:0

      14.函數(shù)Lcase()
      功能:將一字符類型變量的字符全部變換小寫字符.
      格式:Lcase(string)
      參數(shù):string是字符串變量
      例子:
      str=“THIS is Lcase!”
      response.write Lcase(str)

      結(jié)果:this is lcase!

      15.函數(shù)left()
      功能:截取一個字符串的前部分;
      格式:left(string,length)
      參數(shù):string字符串,length截取的長度.

      例子:

      left("this is a test!",6) 

      結(jié)果:this i

      16.函數(shù)len()
      功能:返回字符串長度或者變量的字節(jié)長度
      格式:len(string *varname)
      參數(shù):string字符串;varname任意的變量名稱
      例子:
      strtest="this is a test!"
      response.write left(strtest)
      結(jié)果:15
      17.函數(shù)ltrim()
      功能:去掉字符串前的空格.
      格式:ltrim(string)
      參數(shù):string 字符串.

      例子: 


      ltrim ("this is a test!")

      結(jié)果:this is a test!

      18.函數(shù)Mid()
      功能:從字符串中截取字符串.
      格式:mid(string,start [,length])
      參數(shù):string字符串,start截取的起點,length要截取的長度.
      例子:
      strtest=“this is a test, Today is Monday!”
      response.write mid(strtest,17,5)

      結(jié)果:Today

      19.函數(shù)minute()
      功能:返回一數(shù)值, 表示分鐘
      格式:minute(time)
      參數(shù): time是時間變量

      例子

      =minute(#12:23:34#)

      結(jié)果:23

      20.函數(shù)month()
      功能:返回一數(shù)值, 表示月份
      格式:month(time)
      參數(shù):time是日期變量

      例子

      =month(#08/09/99) 

      結(jié)果:9

      21.函數(shù)monthname()
      功能:返回月份的字符串(名稱).
      格式:Monthname(date [,abb])
      參數(shù): date是日期變量,abb=true時 則月份的縮寫,
      例子:


      monthname(#4/5/99#)


      結(jié)果:April
      22.函數(shù)Now()
      功能:返回系統(tǒng)的當(dāng)前時間和日期.
      格式:now()
      參數(shù):無
      例子:
      =now() 

      結(jié)果: 05/10/00 8:45:32 pm

      23.函數(shù):replace()
      功能:在字符串中查找,替代指定的字符串.
      格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])
      參數(shù):strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用來替代的子字符串.start,count,compare 是任意選項.
      例子:
      strtest=“this is an apple.”
      response.write replace(strtest,”apple”,”orange”)

      24.函數(shù)right()

      功能:截取一個字符串的后部分
      格式:right(string,length)
      參數(shù):string字符串,length截取的長度.
      例子:
      strtest=“this is a test!”
      response.write right(strtest,3)

      結(jié)果:st!

      25.函數(shù)rnd()
      功能:返回一個隨機數(shù)值
      格式:rnd[(number)]
      參數(shù):number是任意數(shù)值.
      例子:
      randomize()
      response.write rnd()

      結(jié)果:0/1數(shù)值之一,無randomize(), 則不能產(chǎn)生隨機數(shù).

      26.函數(shù)round()
      功能:完整數(shù)值
      格式:round(expression[,numright])
      參數(shù):expression數(shù)字表達(dá)式;numright任意選項.
      例子:
      i=12.33654
      response.write round(i)

      結(jié)果: 12

      27.函數(shù)rtrim()
      功能:去掉字符串后的空格.
      格式:rtrim(string)
      參數(shù):string 是字符串
      例子:
      response.write rtrim(“this is a test! ”)
      結(jié)果:this is a test!
      28.函數(shù)second()
      功能:返回一個整數(shù)值.
      格式:second(time)
      參數(shù):time是一個有效的時間表達(dá)式;
      例子lt;% =second(# 12:28:30#) %>
      結(jié)果:30
      29.函數(shù)strReverse()
      功能:返回與原字符串排列逆向的字符串.
      格式:strreverse(string)
      參數(shù):string是字符串
      例子<% =strreverse(“this is a test!”)
      結(jié)果:!tset a si siht
      30.函數(shù)time()
      功能:返回當(dāng)前系統(tǒng)的時間值.
      格式:time()
      參數(shù):無
      結(jié)果:9:58:28 Am
      31.函數(shù)trim()
      功能:刪去字符串前,后的空格.
      格式:trim(string)
      參數(shù):string 字符串.
      例子:
       
      strtest="this is a test!"
      response.write trim(strtest)
      結(jié)果:this is a test!
      32.函數(shù)UBound()
      功能:返回一個數(shù)組的上界.
      格式:Ubound(expression [,dimension])
      參數(shù):expression 是數(shù)組表達(dá)式/數(shù)組變量,dimension 是任意項
      例子:
      i = array(“1”,”2”,”3”)
      response.write ubound(i)
      結(jié)果: 2
      33.函數(shù):UCase()
      功能:將一字符類型變量的字符全部變換成大寫字符.
      格式:Ucase(string)
      參數(shù):string是字符串變量
      例子:
      <%
      str=“THIS is Lcase!”
      response.write Lcase(str)
      %>
      結(jié)果:THIS IS LCASE!
      34.函數(shù)Vartype()
      功能:返回變量的常量代碼(整數(shù))
      格式:Vartype(varname)
      參數(shù):varname是任何類型的變量名稱.
      例子:
      <%
      i=5
      response.write vartype(i)
      %>
      結(jié)果:2 (2表示整數(shù),須要參考ASP常量代碼.)
      35.函數(shù)Weekday()
      功能:返回一個整數(shù),對應(yīng)一周中的第幾天.
      格式:Weekday(date [,firstofweek])
      參數(shù): date為日期變量,firstofweek為任選項.
      例子:
      <%
      d= # 5/9/00 #
      response.write weekday(d) %>
      結(jié)果:3(3 表示是星期二)
      36.函數(shù)weekdayname()
      功能:返回字符串,對應(yīng)星期幾.
      格式:weekdayname(weekday[,abb[,firstdayofweek]])
      參數(shù):weekday為日期變量,abb,firstdayofweek為任選項.
      例子:
      <%
      d = #8/4/99#
      response.write weekdayname(d)
      %>
      結(jié)果: Wednesday
      37.函數(shù)year()
      功能:返回日期表達(dá)式所在的年份.
      格式:year(date)
      參數(shù): date是有效的日期表達(dá)式
      例子:
      <% =year(#8/9/99#) %>
      結(jié)果:1999
      38.函數(shù)Mod()功能:取余數(shù).
      例子:3 Mod 2
      結(jié)果:1
      常用函數(shù):
      *******************************************************************
      '取得IP地址
      '*******************************************************************
      Function Userip()
      Dim GetClientIP
      '如果客戶端用了代理服務(wù)器,則應(yīng)該用ServerVariables("HTTP_X_FORWARDED_FOR")方法
      GetClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
      If GetClientIP = "" or isnull(GetClientIP) or isempty(GetClientIP)
      Then
      '如果客戶端沒用代理,應(yīng)該用Request.ServerVariables("REMOTE_ADDR")方法
      GetClientIP = Request.ServerVariables("REMOTE_ADDR")
      end if
      Userip = GetClientIP
      End function


      '*******************************************************************
      '轉(zhuǎn)換IP地址
      '*******************************************************************
      function cip(sip)
      tip=cstr(sip)
      sip1=left(tip,cint(instr(tip,".")-1))
      tip=mid(tip,cint(instr(tip,".")+1))
      sip2=left(tip,cint(instr(tip,".")-1))
      tip=mid(tip,cint(instr(tip,".")+1))
      sip3=left(tip,cint(instr(tip,".")-1))
      sip4=mid(tip,cint(instr(tip,".")+1))
      cip=cint(sip1)*256*256*256+cint(sip2)*256*256+cint(sip3)*256+cint(sip4)
      end function
      '*******************************************************************
      ' 彈出對話框
      '*******************************************************************
      Sub alert(message)
      message = replace(message,"'","\'")
      Response.Write ("alert('"& message& "')")
      End Sub

      '*******************************************************************
      ' 返回上一頁,一般用在判斷信息提交是否完全之后
      '*******************************************************************
      Sub GoBack()
      Response.write ("history.go(-1)")
      End Sub
      '*******************************************************************
      ' 重定向另外的連接
      '*******************************************************************
      Sub Go(url)
      Response.write ("location.href('"& url& "')")
      End Sub
      '*******************************************************************
      ' 指定秒數(shù)重定向另外的連接
      '*******************************************************************
      sub GoPage(url,s)
      s=s*1000
      Response.Write ""
      Response.Write
      "window.setTimeout("&chr(34)&"window.navigate('"&url&"')"&chr(34)&","&s&")"
      Response.Write ""
      end sub
      '*******************************************************************
      ' 判斷數(shù)字是否整形
      '*******************************************************************
      function isInteger(para)
      on error resume next
      dim str
      dim l,i
      if isNUll(para) then
      isInteger=false
      exit function
      end if
      str=cstr(para)
      if trim(str)="" then
      isInteger=false
      exit function
      end if
      l=len(str)
      for i=1 to l
      if mid(str,i,1)>"9" or mid(str,i,1)<"0" then 
      isInteger=false 
      exit function 
      end if 
      next isInteger=true 
      if err.number<>0 then 
      err.clear
      end function
      
      '*******************************************************************
      ' 獲得文件擴展名
      '*******************************************************************
      function GetExtend(filename)
      dim tmp
      if filename<>"" then
      tmp=mid(filename,instrrev(filename,".")+1,len(filename)-instrrev(filename,"."))
      tmp=LCase(tmp)
      if instr(1,tmp,"asp")>0 or instr(1,tmp,"php")>0 or instr(1,tmp,"php3")>0
      or instr(1,tmp,"aspx")>0 then
      getextend="txt"
      else
      getextend=tmp
      end if
      else
      getextend=""
      end if
      end function
      *  ' * 函數(shù):CheckIn ' * 描述:檢測參數(shù)是否有SQL危險字符 ' * 參數(shù):str要檢測的數(shù)據(jù) ' * 返回:FALSE:安全 TRUE:不安全 ' * 作者: ' * 日期: ' * 
      function CheckIn(str)
      if instr(1,str,chr(39))>0 or instr(1,str,chr(34))>0 or
      instr(1,str,chr(59))>0 then
      CheckIn=true
      else
      CheckIn=false
      end if
      end function
      
      
      *--- - ' * 函數(shù):HTMLEncode ' * 描述:過濾HTML代碼 ' * 參數(shù):-- ' * 返回:-- ' * 作者: ' * 日期: ' * 
      function HTMLEncode(fString)
      if not isnull(fString) then
      fString = replace(fString, ">", ">")
      fString = replace(fString, "<", "<") 
      fString = Replace(fString, CHR(32), " ") 
      fString = Replace(fString, CHR(9), " ") 
      fString = Replace(fString, CHR(34), """) 
      fString = Replace(fString, CHR(39), "'") 
      fString = Replace(fString, CHR(13), "") 
      fString = Replace(fString, CHR(10)&CHR(10), " ") 
      fString = Replace(fString, CHR(10), "") 
      HTMLEncode = fString 
      end if 
      end function 
      
      ' *-- -- ' * 函數(shù):HTMLcode ' * 描述:過濾表單字符 ' * 參數(shù):-- ' * 返回:-- ' * 作者: ' * 日期: ' *--- 
      function HTMLcode(fString) 
      if not isnull(fString) then 
      fString = Replace(fString, CHR(13), "") 
      fString = Replace(fString, CHR(10)& CHR(10), " ") 
      fString = Replace(fString, CHR(34), "") 
      fString = Replace(fString, CHR(10), "") 
      HTMLcode = fString 
      end if 
      end function

      下一條:固定位置的導(dǎo)航條

      上一條:新窗口打開新頁面居中的問題

    棗莊西橋網(wǎng)絡(luò)微信小程序微信小程序

    棗莊西橋網(wǎng)絡(luò)手機站二維碼掃描手機瀏覽

    色久高清无码在线视频,午夜性色福利在线视频网站,亚洲区精品久久一区二区三区,免费观看日本激色视频网站
    <ul id="emoyq"></ul>
  • 
    
  • <menu id="emoyq"><em id="emoyq"></em></menu>
  • <rt id="emoyq"><dl id="emoyq"></dl></rt>
    
    <tbody id="emoyq"></tbody>