我不知道你的7个字符的限制如何适用,但对于一般的方法下面会做你所需要的任何长度的字符串:
function AddFontTag(byval str)
AddFontTag = Empty
do while len(str) <> 0
' get next character
dim c: c = left(str, 1)
' reduce original string
str = right(str, len(str) - 1)
' build up output string
AddFontTag = AddFontTag & "<font>" & c & "</font>"
loop
end function
的例如
dim test: test = AddFontTag("a test")
Response.Write test
会给你
< FONT>一个</FONT> < FONT> </FONT> < FONT>牛逼</FONT> <字体>电子</FONT> <字体>取值</FONT> < FONT>牛逼</FONT>
如果你只是想应用此长度小于7的字符串,您可以添加
if len(str) > 6 then
exit function
end if
while循环前
或
str = left(str, 6)
如果您只是想将其应用于任何长度字符串的前6个字符
什么是你想用这个功能呢?如果使用输出示例更新您的问题(您希望函数输出的内容),则可以给出更好的答案。 – xxbbcc