簡體   English   中英

如何使用逗號分隔的值從文本框中創建二維數組

[英]How to create a two-dimensional array from textbox with comma separated values

我有一個帶有逗號分隔值的html文本框,例如

姓名年齡
姓名年齡
姓名年齡

等等。 結構將始終相同。 現在,我想創建一個數組,在其中我可以檢索指定的值,例如:

數組[1] [0](二維)

到目前為止,我的代碼是:

//retrieve values from textbox
var lines = $('#area').val().split(/\n/);

//create an array   
    var texts = []
    for (var i=0; i < lines.length; i++) {
        // only push this line if it contains a non whitespace character.
        if (/\S/.test(lines[i])) {
            texts.push($.trim(lines[i]));
        }
       if (/^[,]+$/.test(lines[i][i])) {
            texts.push($.trim(lines[i][i]));
        }

}

但這是行不通的。有沒有人知道我如何在javascript中做到這一點? 我是Java語言的初學者:-)

目標應該是獲取所有輸入的名稱作為數組以及年齡。

提前致謝!!

更改此:

texts.push($.trim(lines[i]));

對此:

 texts.push($.trim(lines[i]).split(","));

小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM