ASP的字串處理函式

2021-05-23 12:42:21 字數 1455 閱讀 3497

在指令碼的功能處理中,通常需要對一些字串進行一些修飾性處理。比如過濾掉字串中的敏感字眼以符合最終顯示的要求;又比如一段較長的字串,需要提取開頭的幾個字元時。

(1)asc函式:返回字串中第乙個字母對應的ansi字元**。使用方法:asc(string)。其中string引數表示字串。

比如:asc(「a」)表示小寫字母「a」的ansi字元「97」;同樣chr(97)表示的就是「小寫字母a」。另外chr(chrcode)中引數chrcode值為0到31的數字時,表示不可列印的ascii碼。比如「chr(10)」表示換行符,「chr(13)」表示回車符等,這常用於輸入和顯示格式的轉換中。

(3)len函式:返回字串內字元的數目(位元組數)。使用方法:len(string)。比如len(「love」)的值就是4。

(4)lcase函式:返回所有字串的小寫形式。使用方法:lcase(string)。比如lcase(「cnbruce」)返回為「cnbruce」。

(5)ucase函式:返回所有字串的大寫形式。與lcase函式形成對應。同樣,ucase(「cnbruce」)返回為「cnbruce」。

(6)trim函式、ltrim函式和rtrim函式:分別返回前導和後續不帶空格、前導不帶空格或後續不帶空格的字串內容。比如:

trim(「 cnbruce 」)返回為「cnbruce」,前導和後續都不帶空格;

ltrim(「 cnbruce 」)返回為「cnbruce 」,前導不帶空格;

rtrim(「 cnbruce 」)返回為「 cnbruce」,後續不帶空格;

該函式常用於註冊資訊中,比如確保註冊使用者名稱前或後的空格。

(7)left函式:返回從字串的左邊算起的指定數目的字元。使用方法:left(string,length)。比如left(「brousce」,5)返回為「brous」,即前五位字元。

(8)right函式:返回從字串的右邊算起的指定數目的字元。使用方法:right(string,length)。比如right(「brousce」,4)返回為「usce」,即後四位字元。

(9)instr函式:返回某字串在另一字串中第一次出現的位置。比如現在查詢字母「a」在字串「a110b121c119d1861」中第一次出現的位置,則可以 instr("a110b121c119d1861","a")

(10)mid函式:從字串中返回指定數目的字元。比如現在的「110」則應該是從字串「a110b121c119d1861」的第2位取得3個單位的值:mid("a110b121c119d1861",2,3)

(11)replace函式:在字串中查詢、替代指定的字串。replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字串,strsearchfor是被查詢的子字串,strreplacewith是用來替代的子字串。比如replace(rscon,"<","<") 則表示將rscon中所有「<」的字元替換為「<」

ASP字串函式大全

len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 rtrim rtrim string 將字串後面的空格去掉 midmid string...

asp 字串包含函式

asp 字串包含函式 ab abcdefg 你可以用instr 或者instrrev 來判斷 if instr ab,a 0 then或 if instrrev ab,a 0 then 有else 無vb和vbs函式 名稱 instr 類別 字串函式 方法 instr start,string1,s...

ASP字串函式示例

函式 語法 功能 len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 rtrim rtrim string 將字串後面的空格去掉 mid ...