使用JavaScript拆分字符串

时间:2012-01-06 12:11:14

标签: javascript jquery split

如何使用java脚本解析此字符串

19 51 2.108997
20 47 2.1089

像这样

<span>19 51</span> <span>2.108997</span>     
<span>20 47</span> <span>2.1089</span>

3 个答案:

答案 0 :(得分:35)

假设你正在使用jQuery ..

var input = '19 51 2.108997\n20 47 2.1089';
var lines = input.split('\n');
var output = '';
$.each(lines, function(key, line) {
    var parts = line.split(' ');
    output += '<span>' + parts[0] + ' ' + parts[1] + '</span><span>' + parts[2] + '</span>\n';
});
$(output).appendTo('body');

答案 1 :(得分:1)

像这样:

var myString = "19 51 2.108997";
var stringParts = myString.split(" ");
var html = "<span>" + stringParts[0] + " " + stringParts[1] + "</span> <span>" + stringParts[2] + "</span";

答案 2 :(得分:0)

var wrapper = $(document.body);

strings = [
    "19 51 2.108997",
    "20 47 2.1089"
];

$.each(strings, function(key, value) {
    var tmp = value.split(" ");
    $.each([
        tmp[0] + " " + tmp[1],
        tmp[2]
    ], function(key, value) {
        $("<span>" + value + "</span>").appendTo(wrapper);
    }); 
});