コンマまたは空白を使用して文字列を分割しようとしています。必要に応じて、コンマの前および/または後に空白を付けることができ、空白自体も区切り文字としてカウントされます。コードは次のようになります。
var answers= s.split(/(\s*,\s*)|\s+/);
s
文字列 'ab,c' が含まれている場合、予想される 3 つの項目ではなく、5 つの項目を含むリスト (配列) を取得します。
0:a、1:未定義、2:b、3:、4:c
私が間違っていることについてのアドバイスをいただければ幸いです。
フィリップ