PHP 正規表現: 特定の数値の照合、一般的に使用される入門書として、皆様のお役に立てれば幸いです。
^[1-9]d*$ // 正の整数と一致
^-[1-9]d*$ // 負の整数と一致
^-?[1-9]d*$ // 整数と一致
^[ 1-9]d*|0$ // 負でない整数 (正の整数 0) と一致します
^-[1-9]d*|0$ // 正でない整数 (負の整数 0) と一致します
^[1 -9 ]d*.d*|0.d*[1-9]d*$ //正の浮動小数点数と一致
^-([1-9]d*.d*|0.d*[ 1-9]d *)$ // 負の浮動小数点数と一致します
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0 |0) $ // 浮動小数点数と一致
^[1-9]d*.d*|0.d*[1-9]d*|0?.0 |0$ // 負でない浮動小数点数 (正の数) と一致浮動小数点数 0)
^(-( [1-9]d*.d*|0.d*[1-9]d*))|0?.0 |0$ //非正の浮動小数点と一致数値 (負の浮動小数点数 0)