常用的数字正则
2022-04-10 本文已影响0人
陪你一场
数字:^[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)$