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

大宝 255 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

发表评论 (已有1条评论)

评论列表

2019-01-25 19:22:17

测试成功,给力!