fix(rdbms): check number regex
Regex for checking number will miss floats with 2+ precision like 0.01, and treat str with multi dot as number like 0.1.1.1.
This commit is contained in:
parent
c966780e00
commit
abeed75c9a
@ -7,7 +7,7 @@ import (
|
||||
|
||||
var (
|
||||
CheckID = exp.NewLiteralExpression(`'^[0-9]+$'`)
|
||||
CheckNumber = exp.NewLiteralExpression(`'^[0-9]+(\.[0-9])*$'`)
|
||||
CheckNumber = exp.NewLiteralExpression(`'^[0-9]+(\.[0-9]+)?$'`)
|
||||
CheckFullISO8061 = exp.NewLiteralExpression(`'^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2}(\.[0-9]*)?)((-([0-9]{2}):([0-9]{2})|Z)?)$'`)
|
||||
CheckDateISO8061 = exp.NewLiteralExpression(`'^([0-9]{4})-([0-9]{2})-([0-9]{2})(T([0-9]{2}):([0-9]{2}):([0-9]{2}(\.[0-9]*)?)((-([0-9]{2}):([0-9]{2})|Z)?))?$'`)
|
||||
CheckTimeISO8061 = exp.NewLiteralExpression(`'^(([0-9]{4})-([0-9]{2})-([0-9]{2}))?T?([0-9]{2}):([0-9]{2}):([0-9]{2}(\.[0-9]*)?)((-([0-9]{2}):([0-9]{2})|Z)?)$'`)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user