我一直在研究JavaScript和HTML,我有一个文本区域,用户可以像这样设置CSV:
17845 hello bye 789
现在我有17845,hello,bye,789
,我需要在逗号之间提取值。我已尝试使用索引,但如果用户设置2行而不是1,该怎么办?如何获得这些单词?我想过将他们分开来"\n"
。
答案 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'
//...