2016-04-11 10 views
0

私は文字列をコンマで区切って入力するか、Enterキーを押して入力します。 私がしたいのは、どちらか一方で文字列を区切っているか、/ nをそれぞれ入力で区切ったものです。 。誰もがこの問題を解決するためにカンマ区切り文字列または/ n区切り文字列をjqueryのリストに変換するにはどうすればよいですか?

私のアプローチを私を助けることができます:

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

上記のユーザーがカンマ区切りで入力を与える場合です。ユーザーがカンマ区切りかカンマかのどちらを指定するかはわかりません。入力をクリックして入力を行うことがあります。そのシナリオの解決策は何ですか? これを解決するために私を助けてください

答えて

0

カンマ分割をベースとした場合、新しい行分割しようと、一つだけの要素を与えた:、私はコンマと\ nの両方を使用する場合

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

を? – Bhanu

+1

次に、Pravin Tukadiyaのソリューションが最適です。分割前にこれを使用してください:array = emailString.replace( "\ n"、 "、"); : – Julien

1

私はこれがあなたを助けると思う。 array = emailString.replace("\n",","); array = emailString.split(',');

'、'を使用して吐き出すよりも、すべての\ nをユーザー入力 '、'と置き換えます。

関連する問題