キーを押したときにテキスト入力を検証する方法を見つけようとしています。小数を含むテキスト入力内でのみ数字を許可したいと考えています。
jQuery.keydown を使用し、キーが何であるかを確認し、キーが許可リストにない場合は event.preventDefault() を使用するというアプローチをとっていました。しかし、それ以来、ブラウザー全体でキーが一貫していないことを読み、OS が異なることも心配しています。
この質問に出くわしましたが、正規表現に堪能ではなく、これが私のニーズに合っているかどうかわかりません: jquery - keypress で文字を検証しますか?
そのアプローチでは、キーアップ時に正規表現がチェックされるため、00.00 が入力されると、00.00 を期待する正規表現はユーザーを停止します。
ありがとう