ASP中Split分割字符串函数的实例⽤法
ASP中Split函数的⽤法
分割截取字符串
看⼏个例⼦就能理解了
复制代码代码如下:
mystr="1,2,3,4,5"
mystr=split(mystr,",")
for i=0 to ubound(mystr)
response.write mystr(i)
next
'返回值为123456
mystr="xlei/http/student/x/index.asp"
mystr=split(mystr,"/http/student")
for i=0 to ubound(mystr)
response.write mystr(i)
next
'返回值为xlei/x/index.asp
mystr="1批在2批在3批在4批是在5批在"
mystr=split(mystr,"批在")
for i=0 to ubound(mystr)
response.write mystr(i)
next
'返回值为1234批是在56
描述
返回基于 0 的⼀维数组,其中包含指定数⽬的⼦字符串。
语法
Split(expression[, delimiter[, count[, start]]])
Split 函数的语法有以下参数:
参数描述
expression 必选。字符串表达式,包含⼦字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。
字符串截取几个字符delimiter 可选。⽤于标识⼦字符串界限的字符。如果省略,使⽤空格 ("") 作为分隔符。如果 delimiter 为零长度字符串,则返回包含整个 expression 字符串的单元素数组。
count 可选。被返回的⼦字符串数⽬,-1 指⽰返回所有⼦字符串。
compare 可选。指⽰在计算⼦字符串时使⽤的⽐较类型的数值。有关数值,请参阅“设置”部分。
设置
compare 参数可以有以下值:
常数值描述
vbBinaryCompare 0 执⾏⼆进制⽐较。
vbTextCompare 1 执⾏⽂本⽐较。
vbDatabaseCompare 2 执⾏基于数据库(在此数据库中执⾏⽐较)中包含的信息的⽐较。
引⽤来⾃ asp端验证是否包含⾮法字符
复制代码代码如下:
username=replace(trim(request.form("username")),"'","''")
password=replace(trim(request.form("password")),"'","''")
if instr(username,"%") or instr(username,"#") or instr(username,"?") or instr(username,"|") then
response.write "<script. language=javascript>alert('您的姓名含有⾮法字符!');history.back()</script>"
end if
if instr(password,"%") or instr(password,"#") or instr(password,"?") or instr(password,"|") then
response.write "<script. language=javascript>alert('您的密码含有⾮法字符!');history.back()</script>" d
end if

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。