VBS 中 Space 函数的应用

函数

很多时候我们需要生成 重复的 N 个字符
一般人都会使用这样的方法
<%
Dim i, n, subString
n = 10
For i = 0 TO n
subString = subString & " "
Next
Response.Write(subString)
%>

其实是忽略了 VBS 里一个极有用的函数 Space
下面我用 Space 和 Replace 来实现上例功能
<%
Dim n, subString
n = 10
subString = Space(n)
subString = Replace(subString, " ", " ")
Response.Write(subString)
%>

如果你想更简单点的话 可以自己写个函数 比如
<%
Function SpacePlus(ByRef repeatString, ByRef repeatNumber)
SpacePlus = Replace(Space(repeatNumber), " ", repeatString)
End Function

Response.Write(SpacePlus(" ", 10))
%>

时间: 2025-01-14 04:44:19

VBS 中 Space 函数的应用的相关文章

VBS中InStrRev函数的第三个参数(Start)使用注意事项_vbs

VBS中InStrRev函数使用过不少,但是几乎没有用过第三个参数,今天才发现第三个参数的用法跟我想的不太一样. 文档中是这么描述InStrRev函数的: 复制代码 代码如下: 返回某字符串在另一个字符串中出现的从结尾计起的位置. InStrRev(string1, string2[, start[, compare]]) 参数 string1 必选项.接受搜索的字符串表达式. string2 必选项.被搜索的字符串表达式. Start 可选项.数值表达式,用于设置每次搜索的开始位置.如果省略,

VBS中InputBox函数的返回值使用技巧_vbs

如果用户单击确定或按下 ENTER,则 InputBox 函数返回文本框中的内容.如果用户单击取消,则函数返回一个零长度字符串 (""). 这是参考手册对InputBox函数返回值的说明,简单而明了,还有必要专门写一篇文章来讨论?我知道你一定对标题不屑一顾,换成是我,我也一定会不屑一顾,如果我没有看到百度VBS吧里的一个帖子. 关于Inputbox 疑惑 ---------------------------- 如果用户单击确定或按下 ENTER,则 InputBox 函数返回文本框中

VBS教程:函数-Space 函数_vbs

Space 函数 返回由指定数目的空格组成的字符串. Space(number) number 参数为字符串中用户所需的空格数. 说明 下面的示例利用 Space 函数返回由指定数目空格组成的字符串: Dim MyStringMyString = Space(10) ' 返回具有 10 个空格的字符串.MyString = "Hello" & Space(10) & "World" ' 在两个字符串之间插入 10 个空格. 以上是小编为您精心准备的的

isNull函数在Transact-SQL与VBS中的不同使用之处

sql|函数 刚看了在Sql Server一段Transact-SQL 参考的联机文档中isNull的函数,发现与普通的isNull函数有不同的使用之处: 在VBS中介绍的isNull语法是IsNull(expression): 但到Mssql的T-Sql中,却出现这样的使用:ISNULL ( check_expression , replacement_value ),其中联机文档中描述为: 参数 check_expression 将被检查是否为 NULL的表达式.check_expressi

VBS中的SetLocale函数到底有什么用?_vbs

VBS文档中对SetLocale函数的描述: 设置全球区域设置,并返回以前的区域设置. 一个 locale 是用户参考信息集合,与用户的语言.国家/地区和文化传统有关.该 locale 决定键盘布局.字母排序顺序和日期.时间.数字与货币格式. 简单的说,就是VBS中的一些函数的返回值与当前的locale相关,比如说MonthName函数: 复制代码 代码如下: Dim a(12), b(12) 'By Demon SetLocale "zh-cn" For i = 1 To 12 a(

ASP中DateAdd函数日期使用

ASP中DateAdd函数用法 2006/09/22 12:29 注意vbs中和sql中写法略有不同,以下帖出的为vbs帮助. sql的可搜索sql自带帮助文档 字符串表达式,表示要添加的时间间隔.有关数值,请参阅"设置"部分. 返回已添加指定时间间隔的日期. DateAdd(interval, number, date) 参数 interval 必选项. number 必选项.数值表达式,表示要添加的时间间隔的个数.数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期). d

php中Ctype函数用法详解

  本文实例分析了php中Ctype函数用法.分享给大家供大家参考.具体分析如下: Ctype函数是Php的Ctype扩展函数提供了一组函数用于校验字符串中的字符是否是正确的格式,这里我们主要介绍一下这些字符串验证函数的语法.有什么特殊的函数,如何去验证等. Ctype函数是PHP内置的字符串体测函数,主要有以下几种: ctype_alnum -- Check for alphanumeric character(s):检测是否是只包含[A-Za-z0-9] ctype_alpha -- Che

php中Ctype函数用法详解_php技巧

本文实例分析了php中Ctype函数用法.分享给大家供大家参考.具体分析如下: Ctype函数是Php的Ctype扩展函数提供了一组函数用于校验字符串中的字符是否是正确的格式,这里我们主要介绍一下这些字符串验证函数的语法.有什么特殊的函数,如何去验证等. Ctype函数是PHP内置的字符串体测函数,主要有以下几种: ctype_alnum -- Check for alphanumeric character(s):检测是否是只包含[A-Za-z0-9] ctype_alpha -- Check

VBS中CreateObject和WScript.CreateObject的区别

多VBS新手都很困惑CreateObject和WScript.CreateObject有什么区别,为什么一些代码中用CreateObject,而另一些却用WScript.CreateObject? CreateObject和WScript.CreateObject的区别一: CreateObject是VBS的内置函数,属于语言的一部分:而WScript.CreateObject是Windows脚本宿主(wscript.exe和cscript.exe)提供的WScript对象的方法.类似于批处理中