
- VBScript 教程
- VBScript - 主頁
- VBScript - 概述
- VBScript - 語法
- VBScript - 啟用
- VBScript - 放置
- VBScript - 變數
- VBScript - 常量
- VBScript - 運算子
- VBScript - 判斷
- VBScript - 迴圈
- VBScript - 事件
- VBScript - Cookie
- VBScript - 數字
- VBScript - 字串
- VBScript - 陣列
- VBScript - 日期
- VBScript 高階
- VBScript - 過程
- VBScript - 對話方塊
- VBScript - 面向物件
- VBScript - 正則表示式
- VBScript - 錯誤處理
- VBScript - 雜項語句
- VBScript 實用資源
- VBScript - 常見問題解答
- VBScript - 快速指南
- VBScript - 實用資源
- VBScript - 討論
VBScript InStr 函式
InStr
InStr 函式返回一個字串在另一個字串中首次出現的位置。搜尋從左到右進行。
語法
InStr([start,]string1,string2[,compare])
說明
Start,可選引數。指定搜尋的起始位置。搜尋從從左到右第一個位置開始。
String1,必填引數。要搜尋的字串。
String2,必填引數。String1 在其中進行搜尋的字串。
Compare,可選引數。指定要使用的字串比較。可以採用以下指定的值 −
0 = vbBinaryCompare - 執行二進位制比較(預設)
1 = vbTextCompare - 執行文字比較
示例
<!DOCTYPE html> <html> <body> <script language = "vbscript" type = "text/vbscript"> var = "Microsoft VBScript" document.write("Line 1 : " & InStr(1,var,"s") & "<br />") document.write("Line 2 : " & InStr(7,var,"s") & "<br />") document.write("Line 3 : " & InStr(1,var,"f",1) & "<br />") document.write("Line 4 : " & InStr(1,var,"t",0) & "<br />") document.write("Line 5 : " & InStr(1,var,"i") & "<br />") document.write("Line 6 : " & InStr(7,var,"i") & "<br />") document.write("Line 7 : " & InStr(var,"VB")) </script> </body> </html>
當以 .html 格式儲存並在 Internet Explorer 中執行時,上述指令碼將生成以下結果 −
Line 1 : 6 Line 2 : 0 Line 3 : 8 Line 4 : 9 Line 5 : 2 Line 6 : 16 Line 7 : 11
vbscript_strings.htm
廣告