2 回答

TA貢獻1851條經(jīng)驗 獲得超3個贊
if instr("log,users","users")>0 表示存在
Instr返回的是檢測的起始位置。
---------------
Response.Write instr("log,users","users")
輸出的結(jié)果是5,表示users在"log,users"是從第五個字符開始的。

TA貢獻1801條經(jīng)驗 獲得超16個贊
InStr([start, ]string1, string2[, compare])
start 可選參數(shù)。為數(shù)值表達式,設(shè)置每次搜索的起點。如果省略,將從第一個字符的位置開始。如果 start 包含 Null,將發(fā)生錯誤。如果指定了 compare 參數(shù),則一定要有 start 參數(shù)。 string1 必要參數(shù)。接受搜索的字符串表達式。 string2 必要參數(shù)。被搜索的字符串表達式。 Compare 可選參數(shù)。指定字符串比較。如果 compare 是 Null,將發(fā)生錯誤。如果省略 compare,Option Compare 的設(shè)置將決定比較的類型。 compare 參數(shù)設(shè)置為: InStr 函數(shù)常數(shù) 值 描述
vbUseCompareOption -1 使用Option Compare 語句設(shè)置執(zhí)行一個比較。
vbBinaryCompare 0 執(zhí)行一個二進制比較。
vbTextCompare 1 執(zhí)行一個按照原文的比較。
vbDatabaseCompare 2 僅適用于Microsoft Access,執(zhí)行一個基于數(shù)據(jù)庫中信息的比較。
添加回答
舉報