<كاملة فبسكريبت المرجعي
والدالة InStr ترجع موقف التواجد الأول من سلسلة واحدة ضمن آخر.
والدالة InStr يمكن إرجاع القيم التالية:
- إذا STRING1 هو "" - InStr بإرجاع 0
- إذا STRING1 باطل - InStr يعود لاغية
- إذا STRING2 هو "" - InStr ترجع بداية
- إذا STRING2 باطل - InStr يعود لاغية
- إذا لم يتم العثور STRING2 - InStr بإرجاع 0
- إذا تم العثور STRING2 داخل STRING1 - InStr بإرجاع الموضع الذي تم العثور مباراة
- إذا بداية> Len(string1) - InStr بإرجاع 0
Tip: ننظر أيضا في وظيفة InStrRev
بناء الجملة
InStr([start,]string1,string2[,compare])
معامل | وصف |
---|---|
start | اختياري. تحدد نقطة الانطلاق لكل بحث. يبدأ البحث في موضع الحرف الأول (1) افتراضيا. مطلوب هذه المعلمة إذا تم تحديد مقارنة |
string1 | مطلوب. سلسلة لتفتيشها |
string2 | مطلوب. التعبير سلسلة للبحث عن |
compare | اختياري. تحدد مقارنة السلسلة للاستخدام. الافتراضي هو 0 يمكن أن يكون واحد من القيم التالية:
|
أمثلة
مثال 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
الناتج من التعليمات البرمجية أعلاه سيكون:
11
مشاهدة مثال » مثال 2
العثور على الرسالة "i" ، وذلك باستخدام مواقع انطلاق مختلفة:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
الناتج من التعليمات البرمجية أعلاه سيكون:
3
16
مشاهدة مثال » مثال 3
العثور على حرف "t" ، مع النصوص، والثنائية، والمقارنة:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
الناتج من التعليمات البرمجية أعلاه سيكون:
1
15
مشاهدة مثال » <كاملة فبسكريبت المرجعي