テキストボックスに半角数字のみ入力させる方法

テキストボックスへの入力を半角数字のみにする方法。

 

<input type="text" oninput="replace(/[^0-9]+/i,'');">
  • /[^0-9]+/i: これは正規表現で、0から9までの数字以外の文字
  • replace(/[^0-9]+/i,"):replaceで「0から9までの数字以外の場合、空文字にする」という処理をしている。

スポンサーリンク