[0, 1]
^[01]$
[3, 100]
^[3-9]$|^(?:[1-9]\\d|100)$
[1, 1000]
^([1-9][0-9]{0,2}|1000)$
[1, 10000]
^([1-9][0-9]{0,3}|10000)$
[0, 99]
^([0-9][0-9]{0,1})$
[0, 98]
^(9[0-8])|([0-8][0-9]{0,1})$
[0, 5000] 小数点后6位
(^(\\+?(\\d|[1-4]\\d{1,3}|[5-9]\\d{1,2})(\\.\\d*)?)$)|(^(5000)$)|(^(5000(\\.[0]*))$)
[1, 5000] 小数点后6位
(^(\\+?([1-9]|[1-4]\\d{1,3}|[5-9]\\d{1,2})(\\.\\d*)?)$)|(^(5000)$)|(^(5000(\\.[0]*))$)
[0, 255]
^(([0-9]|([1-9]\\d)|(1\\d\\d)|(2([0-4]\\d|5[0-5]))))$
[1, 100]
^([1-9][0-9]{0,1}|100)$
[0, 360] 小数点后6位
^([0-9]\\d?|[12]\\d{2}|3[1-5]\\d)(\\.\\d{1,6})?$|^360(\\.[0]{1,6})?$
[2, 100]
^[2-9]$|^(?:[1-9]\\d|100)$
[0.5, 2.0]
(^[0](\\.[5-9]{1}[0-9]{0,})$)|(^[1]$)|(^[1](\\.[0-9]{0,})$)|(^[2]$)|(^[2](\\.[0]{0,})$)
[-180, 360]
(^(-180)$)|(^(-1)[0-7][0-9]$)|(^(-)[0-9][0-9]{0,1}$)|(^(36[0]|2[0-9][0-9]|3[0-5][0-9]|[0-1]?[0-9]?[0-9])$)
[0, 1] 含小数
(^[0]$)|(^[0](\\.[0-9]{0,})$)|(^[1]$)|(^[1](\\.[0]{0,})$)
[-1, 1]
^(([-][1])|[01]){1}$
[0, 45]
(^[0-9]$)|(^[1-3][0-9]$)|(^[4][0-5]$)
[50, 99999]
(^[5-9][0-9]$)|(^(?!0)[0-9]{3,5}$)