私はあまりにも正規表現に精通していない。私は<textarea id='area'>
を持っていて、数字やカンマだけを入力したいと思っています。これは素晴らしいですjavascript - 行内に複数の同じ文字を使用できない
area.value=area.value.replace(/[^0-9,]/g,'');
カンマと数字以外のものはすぐに削除されます。複数のカンマが連続して入力されないようにしたいと思います。たとえば、1、2、3をテキストエリアに入力または貼り付けた場合、1,2,3に変更されます。私はその作業を行うために正規表現に何を追加できますか? ありがとうございます。
2つのreplace文を気にしない場合は、 '.replace(/、+/g、"、 ")' ...を1つの式で追加することができます。 – Gerrit0