整数
^-?[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+)?$