إذا كان instr(Request("id")," ")>0 أو instr(Request("id"),"'")>0 ثم Response.redirect "index.asp" |
InStr([ابدأ،]string1،string2[، قارن]) |
وصف | المعلمة |
اختيارية | . تعبير رقمي يحدد موضع البداية لكل بحث. إذا تم حذفه، سيبدأ البحث في موضع الحرف الأول. إذا كانت البداية تحتوي على قيمة فارغة، فسيحدث خطأ. إذا تم تحديد المقارنة، فإن معلمة البداية مطلوبة. |
السلسلة 1 | مطلوبة. يقبل تعبير سلسلة للبحث عنه. |
سلسلة2 | مطلوب. تعبير السلسلة المراد البحث عنه. |
المقارنة | اختيارية. قيمة رقمية تشير إلى نوع المقارنة المستخدمة عند تقييم السلاسل الفرعية. راجع قسم "الإعدادات" لمعرفة القيم. إذا تم حذفه، سيتم إجراء مقارنة ثنائية. يمكن أن تحتوي معلمة المقارنة على القيم التالية: وصف القيمة الثابتة vbBinaryCompare 0 يقوم بإجراء مقارنة ثنائية. vbTextCompare 1 يقوم بمقارنة النص. |
خافت SearchString، SearchChar، MyPos SearchString ="XXpXXpXXPXXP" ' السلسلة المطلوب البحث عنها. SearchChar = "P" ' ابحث عن "P". MyPos = Instr(4, SearchString, SearchChar, 1) 'ترجع مقارنة النص 6 بدءًا من الحرف الرابع. MyPos = Instr(1, SearchString, SearchChar, 0) 'ترجع المقارنة الثنائية 9 بدءًا من الحرف الأول. MyPos = Instr(SearchString, SearchChar) 'إرجاع 9. 'الإعدادات الافتراضية للمقارنة الثنائية (تم حذف الوسيطة الأخيرة). MyPos = Instr(1, SearchString, "W") 'ترجع المقارنة الثنائية 0 بدءًا من الحرف 1 ("لم يتم العثور على W"). |
إذا instr(Request("id")," ")>0 أو instr(Request("id"),"'")>0 ثم |