^-?[1-9]\d*|0$
^[1-9]\d*$
^-[1-9]\d*$
^[1-9]\d*|0$
^-[1-9]\d*|0$
^-?([1-9]\d*|0)\.\d+$
^([1-9]\d*\.\d+|0\.\d*[1-9]\d*)$
^-([1-9]\d*\.\d+|0\.\d*[1-9]\d*)$
^([1-9]\d*|0)\.\d+$
^-([1-9]\d*|0)\.\d+$
^-?([1-9]\d*|0)(\.\d+)?$
^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$
^-([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$
^([1-9]\d*|0)(\.\d+)?$
^-([1-9]\d*|0)(\.\d+)?$
原文:https://www.cnblogs.com/fenggwsx/p/13326990.html