您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

使用VBscript的replace函数进行简单排版

VBscript技巧

在ASP中,输入文本直接使用原始的文本框输入文本,数据库是可以保存其中的空格和回车符的,但是在使用类似rs("content")这样的命令输出文本的时候,回车符往往会被忽略。这时候如果你想保持在文本输入框中的格式,要么使用HTML的<pre>标签,要么就必须使用replace函数对回车符进行转换,使它转化为可以供HTML辨认的换行符。

转换的简单方法可以是这样的:
dim content
content = replace(rs("content"),chr(13)," <br>",1)
response.write(content)

这样输出的文本每遇到回车符,它就自动加上HTML的 <br>标志,实现换行的目的。当然,如果你想实现过段空两格,可以把" <br>"改成" <br>&nbsp;&nbsp;",其它的格式,可以由此类推。其中要注意的是,chr(13)中的13的回车符的ASCII码值。

有关replace函数的资料参考下面链接:
http://www.zjol.com.cn/vbbible/software/program/VBSdocs/170.htm

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content