常用的数字正则

数字:^[0-9]
至少n位的数字:^\d{n,}
零和非零开头的数字:^(0|[1-9][0-9]
)
带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?
有两位小数的正实数:^[0-9]+(.[0-9]{2})?
非零的正整数:^[1-9]\d 或 ^+?[1-9][0-9] 或 ^-[1-9]\d 或 ^[1-9]\d|0 或 ^((-\d+)|(0+)) 或 ^[1-9]\d.\d|0.\d[1-9]\d|0?.0+|0 或 ^(-([1-9]\d.\d|0.\d[1-9]\d))|0?.0+|0 或 ^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])) 或 ^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))) 或 ^-?([1-9]\d.\d|0.\d[1-9]\d|0?.0+|0)$

你可能感兴趣的:(常用的数字正则)