将字符串中的多个空格替换成一个空格javascript
在asp编程的过程中,有时候会需要这样一个功能:一个字符串中字符之间有一个或者多个不确定数量的空格,为了后面开发的需要,需要将两个或者两个以上的空格转换成一个空格。如果使用asp的函数replace来处理的话,因...
在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
<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
上一篇:JS倒计时——天时分秒
我要评论