在寫 ASP 的時候,很常用到 InStr() 這個函式~
不過因為 ASP 通常是不管大小寫的,我也連帶以為 InStr() 在搜尋字串時,是不管大小寫的…
最近才發現錯了~~
舉例來說:
InStr(“ABC”, “b”) // 其實是會傳回 0 的!
因為這個大小寫的問題,讓我寫的 ASP 程式在很多地方都搜尋不到字串…
不過其實只要加上比較的參數,改用 text 模式就可以了:
InStr(1, “ABC”, “b”, 1) // 最後面的 1 代表用 text mode 比對,預設值的 0 是 binary 比對。最後會傳回 2 !
(本頁面已被瀏覽過 353 次)