上面笔误,应为
第二个可以这样
Str1="5|8|9|15|"
Response.write (Cutr(Str1))
Function Cute(Str)
Str2=""
A=split(Str,"|")
For i=0 to UBound(A)
if i=0 then
Str2=Str2&"""&string(2-len(A(i)),"0")& A(i)&"""
else
Str2=Str2&",""&string(2-len(A(i)),"0")& A(i)&"""
end if
Next
Cute=Str2
end function
第二个可以这样
Str1="5|8|9|15|"
Response.write (Cutr(Str1))
Function Cute(Str)
Str2=""
A=split(Str1,"|")
For i=0 to UBound(A)
if i=0 then
Str2=Str2&"""&string(2-len(A(i)),"0")& A(i)&"""
else
Str2=Str2&",""&string(2-len(A(i)),"0")& A(i)&"""
end if
Next
Cute=Str2
end function
第二个可以这样
Str1="5|8|9|15|"
Response.write (Cutr(Str1))
Function Cute(Str)
Str2=""
A=split(Str1,"|")
For i=0 to UBound(A)
Str2=Str2&"""&string(2-len(A(i)),"0")& A(i)&"""
Next
Cute=Str2
end function
第二第也写得太复杂了,虽然没分了,我也来个简单点的:
Str0="5|8|9|15|"
aa=Chr(34)
Response.write Cute(Str0)
Function Cute(Str)
Str2=""
Str1=Chr(34)&","&Chr(34)
Str2=Replace(Str,"|",Str1)
Cute=Left(Chr(34)&Str2,Len(Chr(34)&Str2)-2)
end function
最终答案:
dim Str1,Str3
Str3="4|5|13|14|22|23|31|"
Str1="5|8|9|15|"
Response.write (Cute(Str1)&"<br>"&Cute1(Str3))
Function Cute(Str)
Str2=""
A=split(Str,"|")
For i=0 to UBound(A)-1
if i=0 then
Str2=Str2&""""&string(2-len(A(i)),"0")& A(i)&""""
else
Str2=Str2&","""&string(2-len(A(i)),"0")& A(i)&""""
end if
Next
Cute=Str2
end function
Function Cute1(Str)
Str4=""
A=split(Str,"|")
For i=0 to UBound(A)-1
if i=0 then
Str4=Str4& A(i)
else
Str4=Str4&","& A(i)
end if
Next
Cute1=Str4
end function