我不知道你的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