web-dev-qa-db-fra.com

Javascript: convertir le texte en tableau

Comment voulez-vous diviser une valeur textarea en un tableau basé sur la séparation de fin de ligne? L'utilisation de jQuery est cool par moi ...

25
Matrym

Cela devrait fonctionner (testé dans Firefox et Google Chrome):

var arrayOfLines = $('#textAreaID').val().split('\n');
48
Daniel Vassallo
var stringArray = document.getElementById('textarea').value.split('\n');
10
Eric

Manière multiplateforme:

var area = document.getElementById("area");             
var lines = area.value.replace(/\r\n/g,"\n").split("\n");
9
KIM Taegyoon

Vous pouvez essayer cette fonction: 

function textToArray(){
  var someArray = [];    
  var nameList = $("#txtArea").val();

  $.each(nameList.split(/\n/), function (i, name) {     

      // empty string check
      if(name != ""){

          someArray.Push(name);

      }        
});

extrait de: CONVERTIR UN CONTENU TEXTAREA EN RÉSEAU UTILISANT JQUERY

0
Yasser

Cette méthode a bien fonctionné:

var textArea = document.getElementById("textAreaId");
var arrayFromTextArea = textArea.value.split(String.fromCharCode(10));
0
fatih bülbül