首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js怎么替换多个空格为一个空格

2012-08-08 
js如何替换多个空格为一个空格字符串如下aa bb ccdd eefff要求返回aa bb cc dd ee fff把字符串里多个连续

js如何替换多个空格为一个空格
字符串如下

aa bb cc dd ee fff

要求返回 aa bb cc dd ee fff

把字符串里多个连续空格替换为一个空格

[解决办法]

JScript code
var str = 'aa bb              cc dd ee fff';str = str.replace(/\s+/g, ' ');
[解决办法]
HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>    </head>    <body>        <script>            var s = 'a    b    c   d e f      g';            var r = /\s+/g;            s = s.replace(r, ' ');            alert(s)        </script>    </body></html>
[解决办法]
JScript code
var s = 'a    b    c   d e f      g'; while(s contians '  ') {              s = s.replace('  ',' ');}            alert(s) 

热点排行