当前位置: 代码迷 >> JavaScript >> 如何把这样的格式 按指定要求输出
  详细解决方案

如何把这样的格式 按指定要求输出

热度:12   发布时间:2013-08-01 15:23:18.0
怎么把这样的格式 按指定要求输出?
本帖最后由 lyshrine 于 2013-07-30 14:16:44 编辑
后台传的一个字符串
12131800011   21W37990162               1HKG                Y032204      20100921095059220400Y03                                                                                            20100929165532I

每个之间有不定长的多个空格,怎么才能去掉中间的空格,并居左换行显示,
需要这样的效果:
12131800011
21W37990162
1HKG
Y032204
20100921095059220400Y03
20100929165532I
请问如何实现?

------解决方案--------------------
正则替换空格为逗号,然后split分隔字符串得到字符数组
var strArrary = str.replace(/\s*/,",").split(",");
------解决方案--------------------
<div id="dv">12131800011   21W37990162               1HKG                Y032204      20100921095059220400Y03                                                                                            20100929165532I</div>
<script>
    window.onload = function () {
        var dv = document.getElementById('dv');
        dv.innerHTML=dv.innerHTML.replace(/\s+/g,'<br/>')
  相关解决方案