当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

将字符串中的多个空格替换成一个空格

减小字体 增大字体 作者:lovejs     来源:asp编程网  发布时间:2018-12-30 8:35:13

在asp编程的过程中,有时候会需要这样一个功能:一个字符串中字符之间有一个或者多个不确定数量的空格,为了后面开发的需要,需要将两个或者两个以上的空格转换成一个空格。如果使用asp的函数replace来处理的话,因为空格的数据不确定,不好写一个函数来实现这样的功能。这里介绍一种简单的方法来解决,原理是:利用服务器端js正则表达来处理。代码很简单,代码如下:
<
script language="javascript" runat="server">
function sTrim(str)
{return str.replace(/( )+/g,' ')
}<
/script>
<
%dim str:str="1 2 3 4 5 6 7 8 9"response.write sTrim(str)%>
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
得到的结果就是:1 2 3 4 5 6 7 8 9


将字符串中的多个空格替换成一个空格