があり<input type="number">
、ユーザーの入力を純粋な数字または小数点以下 2 桁までの数字に制限したいと考えています。
基本的に、価格の入力をお願いしています。
正規表現を避けたいのですが、方法はありますか?
<input type="number" required name="price" min="0" value="0" step="any">
ベストアンサー1
step="any"
任意の小数点以下の桁数を許可するの代わりに、step=".01"
小数点以下の桁数を 2 桁まで許可する を使用します。
詳細は仕様をご覧ください:https://www.w3.org/TR/html/sec-forms.html#the-step-attribute