非負整數(正整數 + 0)
[^\\d+$]
正整數
[^[0-9]*[1-9][0-9]*$]
非正整數(負整數 + 0)
[^((-\\d+)|(0+))$]
負整數
[^-[0-9]*[1-9][0-9]*$]
整數
[^-?\\d+$]
非負浮點數(正浮點數 + 0)
[^\\d+(\\.\\d+)?$]
正浮點數
[^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$]
非正浮點數(負浮點數 + 0)
[^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$]
負浮點數
[^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$]
浮點數
[^(-?\\d+)(\\.\\d+)?$]web