2016-04-11 117 views
0

我输入的字符串用逗号分隔或单击输入键.. 我想要做的是,我已经分开字符串与任一,或/ n分别与输入.. 如何做到这一点。谁能帮我解决这个问题如何将逗号分隔的字符串或/ n分隔的字符串转换为jQuery中的列表?

我的方法:

var str = $("#textValue").val(); { "hel,asda,asdasd,asdasd" } 
var array = new Array(); 
array = emailString.split(','); 

以上是当用户给出了逗号分隔输入的情况。我们不知道用户是否用逗号分开或不用。他可以点击输入并输入。这种情况下的解决方案是什么。 请帮我解决这个问题

回答

0

如果逗号分割基于只给了一个元素,尝试新线分离:

var str = $("#textValue").val(); 
var array = new Array();  
array = emailString.split(','); 
if (array.length == 1) { 
    array = emailString.split('\n'); 
} 
+0

如果我同时使用逗号和\ n? – Bhanu

+1

然后Pravin Tukadiya的解决方案是最好的,在分割之前使用它:array = emailString.replace(“\ n”,“,”); : – Julien

1

我想这会帮助你。 array = emailString.replace("\n",","); array = emailString.split(',');

如果用户输入''',它将会替换所有\ n,而不是使用','吐出。

相关问题