数値を検証する正規表現が必要ですが、小数点以下の数字は必要ありません。つまり、
123
123.
123.4
すべて有効です
123..
無効になります
どれでも大歓迎です!
ベストアンサー1
以下を使用します。
/^\d*\.?\d*$/
^
- 行の始まり。\d*
- 0 桁以上の数字。\.?
- オプションのドット(正規表現では.
特殊文字であるためエスケープされます)\d*
- 0 桁以上の数字 (小数点部分)$
- 行の終わり。
これにより、0.5 などの先頭のゼロを必要とせずに、小数点 .5 を使用できます。