Если instr(Request("id")," ")>0 или instr(Request("id"),"'")>0, то response.redirect "index.asp" |
InStr([начало, ]строка1, строка2[, сравнение]) |
описания | параметра | |
не | является обязательным. Числовое выражение, определяющее начальную позицию для каждого поиска. Если этот параметр опущен, поиск начнется с первой позиции символа. Если start содержит Null, возникает ошибка. Если указано сравнение, требуется параметр start. | |
Требуется | строка 1 | .Принимает строковое выражение для поиска. |
Строка2 | Необходимый. Строковое выражение для поиска. | |
Сравнивать | необязательно. Числовое значение, указывающее тип сравнения, используемое при оценке подстрок. Значения см. в разделе «Настройки». Если этот параметр опущен, будет выполнено двоичное сравнение. Параметр сравнения может иметь следующие значения: Описание постоянного значения vbBinaryCompare 0 Выполняет двоичное сравнение. vbTextCompare 1 Выполняет сравнение текста. |
Тусклая строка поиска, SearchChar, MyPos SearchString ="XXpXXpXXPXXP" ' Строка для поиска. SearchChar = "P" ' Ищем "P". MyPos = Instr(4, SearchString, SearchChar, 1) 'Сравнение текста возвращает 6, начиная с четвертого символа. MyPos = Instr(1, SearchString, SearchChar, 0) 'Двоичное сравнение возвращает 9, начиная с 1-го символа. MyPos = Instr(SearchString, SearchChar) ' Возврат 9. ' По умолчанию используется двоичное сравнение (последний аргумент опущен). MyPos = Instr(1, SearchString, "W") 'Двоичное сравнение возвращает 0, начиная с символа 1 ("W" не найдено). |
если instr(Request("id")," ")>0 или instr(Request("id"),"'")>0, то |