form用正規表現判定/備忘 – Qiita

^[-]?[0-9]+(\.[0-9]+)?$

情報源: form用正規表現判定/備忘 – Qiita