正则表达式

发布时间 2023-03-22 21:13:47作者: C-O-L

[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}$)