VBS 中 Space 函数的应用

王朝vb·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

很多时候我们需要生成 重复的 N 个字符

一般人都会使用这样的方法

<%

Dim i, n, subString

n = 10

For i = 0 TO n

subString = subString & "&nbsp;"

Next

Response.Write(subString)

%>

其实是忽略了 VBS 里一个极有用的函数 Space

下面我用 Space 和 Replace 来实现上例功能

<%

Dim n, subString

n = 10

subString = Space(n)

subString = Replace(subString, " ", "&nbsp;")

Response.Write(subString)

%>

如果你想更简单点的话 可以自己写个函数 比如

<%

Function SpacePlus(ByRef repeatString, ByRef repeatNumber)

SpacePlus = Replace(Space(repeatNumber), " ", repeatString)

End Function

Response.Write(SpacePlus("&nbsp;", 10))

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航