Hàm InStr của VBScript
❮ Tham khảo VBScript hoàn chỉnh
Hàm InStr trả về vị trí xuất hiện đầu tiên của một chuỗi trong một chuỗi khác.
Hàm InStr có thể trả về các giá trị sau:
- Nếu chuỗi1 là "" - InStr trả về 0
- Nếu chuỗi1 là Null - InStr trả về Null
- Nếu string2 là "" - InStr trả về bắt đầu
- Nếu string2 là Null - InStr trả về Null
- Nếu không tìm thấy chuỗi2 - InStr trả về 0
- Nếu tìm thấy chuỗi2 trong chuỗi1 - InStr trả về vị trí tìm thấy kết quả khớp
- Nếu bắt đầu > Len(string1) - InStr trả về 0
Mẹo: Đồng thời xem hàm InStrRev
Cú pháp
InStr([start,]string1,string2[,compare])
Parameter | Description |
---|---|
start | Optional. Specifies the starting position for each search. The search begins at the first character position (1) by default. This parameter is required if compare is specified |
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Ví dụ
ví dụ 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
Đầu ra của đoạn mã trên sẽ là:
11
Hiển thị ví dụ »Ví dụ 2
Tìm chữ "i", sử dụng các vị trí bắt đầu khác nhau:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
Đầu ra của đoạn mã trên sẽ là:
3
16
Hiển thị ví dụ »Ví dụ 3
Tìm chữ cái "t", với so sánh văn bản và nhị phân:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
Đầu ra của đoạn mã trên sẽ là:
1
15
Hiển thị ví dụ »❮ Tham khảo VBScript hoàn chỉnh