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

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

2013-08-01 
怎么把这样的格式 按指定要求输出?本帖最后由 lyshrine 于 2013-07-30 14:16:44 编辑后台传的一个字符串12

怎么把这样的格式 按指定要求输出?
本帖最后由 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/>')


    }
</script>


[解决办法]

var str = "12131800011   21W37990162               1HKG                Y032204      20100921095059220400Y03                                                                                            20100929165532I";
str = str.replace(/\s+/g,"\n");
alert(str);


[解决办法]


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
    <title>无标题文档</title>
</head>
<body>
    <div id="result">
        
    </div>
    <script>

        var str = "12131800011   21W37990162      1HKG       Y032204      20100921095059220400Y03     20100929165532I";
        var html="";
        var array = str.split(' ');
        for (var i = 0; i < array.length; i++) {
            if (array[i] != "")
                html += array[i] + "<br />";
        }


        $("#result").html(html);
    </script>
   

</body>
</html>

热点排行
Bad Request.