正则表达式社区

正则表达式校验数字(最全版本)

查看: 6842
时间: 2020-03-05

1、数字:

/^[0-9]*$/


2、n位的数字:

/^\d{n}$/


3、至少n位的数字:

/^\d{n,}$/


4、m-n位的数字:

/^\d{m,n}$/


5、零和非零开头的数字:

/^(0|[1-9][0-9]*)$/


6、非零开头的最多带两位小数的数字:

/^([1-9][0-9]*)+(.[0-9]{1,2})?$/


7、带1-2位小数的正数或负数:

/^(\-)?\d+(\.\d{1,2})?$/


8、正数、负数、和小数:

/^(\-|\+)?\d+(\.\d+)?$/


9、 有两位小数的正实数:

/^[0-9]+(.[0-9]{2})?$/


10、 有1~3位小数的正实数:

/^[0-9]+(.[0-9]{1,3})?$/


11、 非零的正整数:

/^[1-9]\d*$/

/^([1-9][0-9]*){1,3}$/


/^\+?[1-9][0-9]*$/


12、 非零的负整数:

/^\-[1-9]\d*$/


13、 非负整数:

/^\d+$/


14、 非正整数:

/^-[1-9]\d*|0$/


15、 非负浮点数:

/^(0|[1-9]\d*)(\.\d+)?$/


16、 非正浮点数:

/^-(0|[1-9]\d*)(\.\d+)?$/


17、 正浮点数:

/^(0|[1-9]\d*)\.\d+$/


18、 负浮点数:

/^-?(0|[1-9]\d*)\.\d+$/


19、 浮点数:

/^(-?\d+)(\.\d+)?$/


©2019 - 2020 正则社区版权所有 ICP证:浙14008037号-4联系我们:chanchow163@163.com

本站所有内容、图片未经过私人授权,禁止进行任何形式的采集、镜像、复制和转载,否则后果自负!

站长微信:chanchow163,备注:正则代写