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

/ / 2016-07-24   阅读:2501
在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

我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈