ワイズリマインダー

jQueryを使ってinputフォームに数字とハイフォンのみを許可する

全角数字は半角数字に置換
数字以外は無効

$('#ELEMENT_ID').on("input", function(e){
  let value = $(e.currentTarget).val();

  // 【制御】半角数字とハイフォンのみ
  value = value.replace(/[^0-9\-]/g, "");

  $(e.currentTarget).val(value);
});

関連記事:jQueryを使ってinputフォームにメールアドレスのみを許可する

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください