package Ġcom . on eli ang . k tx . util . validator Ċ Ċ @ Must Be Document ed Ċ @ Target ( Annotation Target . FIELD ) Ċ @ kotlin . annotation . Retention ( Annotation Retention . RUNTIME ) Ċ annotation Ġclass ĠRegex ( var arg Ġval Ġvalue : ĠString , Ġval Ġnullable : ĠBoolean Ġ= Ġtrue ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPOS ITIVE _ INTEGER Ġ= Ġ"^ [ 1 - 9 ]\\ d * $" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNE G ATIVE _ INTEGER Ġ= Ġ"^ -[ 1 - 9 ]\\ d * $" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠINTEGER _ NOT _ INCLUDE _ ZERO Ġ= Ġ"^ - ?[ 1 - 9 ]\\ d * $" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPOS ITIVE _ INTEGER _ INCLUDE _ ZERO Ġ= Ġ"^ ([ 1 - 9 ]\\ d * | 0 )$ " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNE G ATIVE _ INTEGER _ INCLUDE _ ZERO Ġ= Ġ"^ (- [ 1 - 9 ]\\ d * | 0 )$ " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPOS ITIVE _ DECIMAL Ġ= Ġ"^ ([ 1 - 9 ]\\ d *. \\ d * | 0 .\\ d *[ 1 - 9 ]\\ d *) $" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNE G ATIVE _ DECIMAL Ġ= Ġ"^ - ([ 1 - 9 ]\\ d *. \\ d * | 0 .\\ d *[ 1 - 9 ]\\ d *) $" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDEC IMAL _ NOT _ INCLUDE _ ZERO Ġ= Ġ"^ - ? ([ 1 - 9 ]\\ d *. \\ d * | 0 .\\ d *[ 1 - 9 ]\\ d *) $" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPOS ITIVE _ DECIMAL _ INCLUDE _ ZERO Ġ= Ġ"^ ([ 1 - 9 ]\\ d *. \\ d * | 0 .\\ d *[ 1 - 9 ]\\ d * | 0 ?. 0 + | 0 )$ " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNE G ATIVE _ DECIMAL _ INCLUDE _ ZERO Ġ= Ġ"^ ((- ([ 1 - 9 ]\\ d *. \\ d *) |( 0 .\\ d *[ 1 - 9 ]\\ d * )) | 0 ?. 0 + | 0 )$ " ĊĠĠĠ Ġ} Ċ }