- ·上一篇文章:asp教程:提高字符串的连接符&的效率
- ·下一篇文章:aspjpeg组件在一张图片上加上透明的logo图片
将字符串中的多个空格替换成一个空格
在asp编程的过程中,有时候会需要这样一个功能:一个字符串中字符之间有一个或者多个不确定数量的空格,为了后面开发的需要,需要将两个或者两个以上的空格转换成一个空格。如果使用asp的函数replace来处理的话,因为空格的数据不确定,不好写一个函数来实现这样的功能。这里介绍一种简单的方法来解决,原理是:利用服务器端js正则表达来处理。代码很简单,代码如下:
得到的结果就是:1 2 3 4 5 6 7 8 9
。
<(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
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
。
将字符串中的多个空格替换成一个空格