ASP字符串函數(shù)大全
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
len len(string|varname) 返回字符串內(nèi)字符的數(shù)目,或是存儲一變量所需的字節(jié)數(shù)。
trim trim(string) 將字符串前后的空格去掉 ltrim ltrim(string) 將字符串前面的空格去掉 rtrim rtrim(string) 將字符串后面的空格去掉 mid mid(string,start,length) 從string字符串的start字符開始取得length長度的字符串,如果省略第三 個參數(shù)表示從start字符開始到字符串結(jié)尾的字符串 left left(string,length) 從string字符串的左邊取得length長度的字符串 right right(string,length) 從string字符串的右邊取得length長度的字符串 lcase lcase(string) 將string字符串里的所有大寫字母轉(zhuǎn)化為小寫字母 ucase ucase(string) 將string字符串里的所有大寫字母轉(zhuǎn)化為大寫字母 strcomp strcomp(string1,string2[,compare]) 返回string1字符串與string2字符串的比較結(jié)果,如果兩 個字符串相同,則返回0,如果小于則返回-1,如果大于則返回1 instr instr(string1,string2[,compare]) 返回string1字符串在string2字符串中第一次出現(xiàn)的位置 split split(string1,delimiter[,count[,start]]) 將字符串根據(jù)delimiter拆分成一維數(shù)組,其中 delimiter用于標識子字符串界限。如果省略,使用空格("")作為分隔符。count返回的子字符串數(shù)目,-1指 示返回所有子字符串。start為1執(zhí)行文本比較;如果為0或者省略執(zhí)行二進制比較。 replace replace(expression,find,replacewith[,compare[,count[,start]]]) 返回字符串,其中指定數(shù) 目的某子字符串(find)被替換為另一個子字符串(replacewith)。
asc asc函數(shù)提取字符串第一個字母的ansi字符碼。
lcase lcase函數(shù)把字符串變?yōu)樾懶问健?br>用法為:result = lcase(string) left left函數(shù)從字符串的起始處提取指定數(shù)目的字符。 leftb leftb函數(shù)從字符串的起始處提取指定數(shù)目的字節(jié)。 len len函數(shù)確定字符串的大小或存儲這個變量需要多少字符。 lenb len函數(shù)確定字符串的大小或存儲這個變量需要多少字節(jié)。 ltrim ltrim函數(shù)復(fù)制字符串并去掉前面的空格。 mid mid函數(shù)從字符串的某個位置復(fù)制指定數(shù)目的字符。 midb mid函數(shù)從字符串的某個位置復(fù)制指定數(shù)目的字節(jié)。 right right函數(shù)從字符串的尾部提取指定數(shù)目的字符。 rightb rightb函數(shù)從字符串的起始處提取指定數(shù)目的字節(jié)。 rtrim rtrim函數(shù)復(fù)制字符串并去掉尾部的空格。 string string函數(shù)構(gòu)造含有多個相同字符的字符串。 trim trim函數(shù)復(fù)制字符串并去掉首尾的空格。 ucase ucase函數(shù)把字符串變?yōu)榇髮懶问健?br>用法為:result = ucase(string) asp字符串函數(shù) [討論] 函數(shù)說明 cbool 數(shù)據(jù)轉(zhuǎn)boolean類型 cdate 數(shù)據(jù)轉(zhuǎn)time類型 cdbl 數(shù)據(jù)轉(zhuǎn)double類型 cint 數(shù)據(jù)轉(zhuǎn)integer類型 clng 數(shù)據(jù)轉(zhuǎn)lang類型 asc 字符轉(zhuǎn)數(shù)字類型 cstr 數(shù)字轉(zhuǎn)string類型 chr 數(shù)字轉(zhuǎn)字符類型 variant變量一般會將其代表的數(shù)據(jù)子類型自動轉(zhuǎn)換成合適的數(shù)據(jù)類型,但有時候,自動轉(zhuǎn)換也會造成一些數(shù)據(jù)類型不匹配的錯誤.這時,可使用轉(zhuǎn)換函數(shù)來強制轉(zhuǎn)換數(shù)據(jù)的子類型. 函數(shù) 功能 asc 函數(shù) 返回與字符串的第一個字母對應(yīng)的 ansi 字符代碼。 chr 函數(shù) 返回與指定的 ansi 字符代碼相對應(yīng)的字符 hex 函數(shù) 返回表示十六進制數(shù)字值的字符串。 oct 函數(shù) 返回表示數(shù)字八進制值的字符串。 cstr 函數(shù) 返回表達式,該表達式已被轉(zhuǎn)換為 字符串 子類型。 cdate 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 日期 子類型。 cint 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 整數(shù) 子類型。 clng 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 長整數(shù) 子類型 csng 函數(shù) 返回表達式,該表達式已被轉(zhuǎn)換為 single 子類型 cdbl 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 double 子類型 cbool 函數(shù) 返回表達式,此表達式已轉(zhuǎn)換為 布爾 子類型 1、asc 函數(shù)示例 下面例子中, asc 返回每一個字符串首字母的 ansi 字符代碼: dim mynumber mynumber = asc("a") '返回 65。 mynumber = asc("a") '返回 97。 mynumber = asc("apple") '返回 65。 2、chr 函數(shù)示例 下面例子利用 chr 函數(shù)返回與指定的字符代碼相對應(yīng)的字符: dim mychar mychar = chr(65) '返回 a。 mychar = chr(97) '返回 a。 mychar = chr(62) '返回 >。 mychar = chr(37) '返回 %。 3、hex 函數(shù)示例 下面的示例利用 hex 函數(shù)返回數(shù)字的十六進制數(shù): dim myhex myhex = hex(5) ' 返回 5。 myhex = hex(10) ' 返回a。 myhex = hex(459) ' 返回 1cb。 4、oct 函數(shù)示例 下面的示例利用 oct 函數(shù)返回數(shù)值的八進制數(shù): dim myoct myoct = oct(4) ' 返回 4。 myoct = oct(8) ' 返回 10。 myoct = oct(459) ' 返回 713。 5、 cstr 函數(shù)示例 <%num1=666strwelcome="歡迎第"&cstr(num1)&"個來訪者"%> cstr將變量num1由整數(shù)子類型強制轉(zhuǎn)換為字符串子類型 6、cdate 函數(shù)示例 mydate = "october 19, 1962" ' 定義日期。 myshortdate = cdate(mydate) ' 轉(zhuǎn)換為日期數(shù)據(jù)類型。 mytime = "4:35:47 pm" ' 定義時間。 myshorttime = cdate(mytime) ' 轉(zhuǎn)換為日期數(shù)據(jù)類型。 7、cint 函數(shù)示例 dim mydouble, myint mydouble = 2345.5678 ' mydouble 是 double。 myint = cint(mydouble) ' myint 包含 2346。 8、clng 函數(shù)示例 dim myval1, myval2, mylong1, mylong2 myval1 = 25427.45: myval2 = 25427.55 ' myval1, myval2 是雙精度值。 mylong1 = clng(myval1) ' mylong1 25427。 mylong2 = clng(myval2) ' mylong2 包含 25428 。 9、cbool 函數(shù)示例 dim a, b, check a = 5: b = 5 ' 初始化變量。 check = cbool(a = b) '復(fù)選框設(shè)為 true 。 a = 0 '定義變量。 check = cbool(a) '復(fù)選框設(shè)為 false 該文章在 2010/7/3 15:10:19 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |