letou

ASP截取部分字符串,判斷字符串是否含有某字符串的方法

大寶 1591 1

萊蕪做手機網站前段時間遇到這樣一個問題:一個朋友需要用ASP判斷是否含有某一字符,具體問題描述“www.xx.www.abc.com 我現在要判斷截取 .abc.com之前的 www.xx.www 然后判斷里面是否包含了. 包含了則是錯誤地址”

解決示例:

<% dim website,panduan
website="wwwxxwww.abc.com"
website=split(website,".abc.com")
response.write website(0) 
response.write("</br>")
panduan=website(0)
if InStr(panduan,".") > 0 Then
response.write("非法")
Else
response.write("安全")
end if
%>

測試 website="wwwxxwww.abc.com"

輸出結果wwwxxwww安全

測試 website="www.xx.www.abc.com"

輸出結果www.xx.www非法


函數詳解:

這里需要用到兩個函數split()和InStr(),split()截去字符串“.abc.com”,InStr()判斷剩余字符串是否含有字符串“.”。

需要注意的是如果 website="www.abc.com.xx.www.abc.com",則website(0)的值是“www”,website(1)的值是“.xx.www”,在其他問題中需要注意這一點,不明白的可以去查看手冊http://www.w3school.com.cn/vbscript/func_split.asp


萊蕪做網站的大寶隨時為您解答難題,需要可以去留言本留言。


標簽: ASP

抱歉,評論功能暫時關閉!

黑彩时时彩