如何从字符串textarea javascript中获取单词

时间:2016-06-10 04:21:35

标签: javascript jquery html csv textarea

我一直在研究JavaScript和HTML,我有一个文本区域,用户可以像这样设置CSV:

17845    hello     bye    789

现在我有17845,hello,bye,789,我需要在逗号之间提取值。我已尝试使用索引,但如果用户设置2行而不是1,该怎么办?如何获得这些单词?我想过将他们分开来"\n"

6 个答案:

答案 0 :(得分:0)

Javascript函数split()将完成这个技巧

答案 1 :(得分:0)

var str = '17845,hello,bye,789';
var words = str.split(',');

console.log(words);

答案 2 :(得分:0)

使用javascript split()函数

答案 3 :(得分:0)

分割功能给你阵列。

var sentence ="hello, 123, tedsfd, demo";
var strArr = sentence.split(',');
$.each(strArr,function(key,value){
  console.log(value);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

答案 4 :(得分:0)

如果我理解正确,如果用户在多行而不是一行中设置逗号分隔值,则会遇到问题...为此使用trim()函数删除所有标签和换行符然后使用{{3功能。

答案 5 :(得分:0)

使用String.split
在给定分隔符的情况下,它将字符串转换为数组,以分隔字符串。

var userInput = '17845, hello, bye, 789';

data = userInput.split(',');

console.log(data);
//data[0] = '17845'
//data[1] = 'hello'
//data[2] = 'bye'
//...