私は現在プログラムを作っていて、すべてのスペースをカンマに変えるコードを持っています.でもコンマのすべてのセットを1つにしたいと思っています。Javascriptを使用して重複するコンマを削除する
現在、このデータセットを変更する場合は、1, 2, 3
から1,,2,,3
になりますが、1,2,3
に移動します。以前はこのコードif (g('txt').value.indexOf(',,')!=-1){var string = g('txt').value,split = string.replace(/,,/g,',');g('txt').value = split;}
を使用していましたが、2つのカンマのセットだけが変更されますが、3つ以上の場合は変更されません。
誰でも方法を知っていますか?
ALSO
任意の文字が入力であるかどうかを確認する方法はありますか?
'/、\ sの+、/ gにそれをしたい場合は、 ''' – epascarello
そのコードは」doesnのカンマで問題を解決しても、それは実際にエクストラを削除するものではありません。 –
それは私のために働いた... "1,2,3" .replace(/、?\ s +、?/ g、 '、') '' 1,2,3 "' – epascarello