美文网首页
常用正则表达式校验数字

常用正则表达式校验数字

作者: 等级7 | 来源:发表于2022-07-29 14:06 被阅读0次
  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][]0-9"*或 ^-[1-9]\d*

  13. 非负整数:^\d+或 ^[1-9]\d*|0

  14. 非正整数:^-[1-9]\d*|0或 ^((-\d+)|(0+))

  15. 非负浮点数:^\d+(.\d+)?或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0

  16. 非正浮点数:^((-\d+(.\d+)?)|(0+(.0+)?))或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0

  17. 正浮点数:^[1-9]\d.\d|0.\d[1-9]\d或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))

  18. 负浮点数:^-([1-9]\d.\d|0.\d[1-9]\d)或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))

  19. 浮点数:^(-?\d+)(.\d+)?或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)

相关文章

  • [转载] 正则表达式 整理

    一、校验数字的表达式 二、校验字符的表达式 三、特殊需求表达式 转载自: 最全的常用正则表达式大全——包括校验数字...

  • (转)正则大全 数字、邮箱、数据、整数、汉字、身份证等

    常用js正则表达式大全一、校验数字的js正则表达式1 数字:^[0-9]3 至少n位的数字:^\d{n,}5 零和...

  • 常用正则表达式

    常用正则表达式汇总: 一、校验数字的表达式 1、 数字:^[0-9]*$ 2、 n位的数字:^\d{n}$ 3、 ...

  • 正则表达式

    常用正则表达式 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{...

  • 转载:最全的常用正则表达式大全

    转载:最全的常用正则表达式大全 【值得收藏】最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等 很...

  • 正则表达式

    最近项目做了一些校验,用到了正则表达式,把自己用到的记下来: 常用的正则表达式: 1、数字:^(\\-|\\+)?...

  • 常用正则表达式大全

    开发常用正则表达式 一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至...

  • 常用正则表达式

    常用正则表达式参考:一、校验数字的表达式 二、校验字符的表达式 三、特殊需求表达式 原文地址:http://zxi...

  • NOTEPAD++正则表达式使用

    正则表达式语法 常用示例 1.校验数字的表达式 2. 校验字符的表达式 3. 特殊需求表达式 4. 特定字符s之后...

  • Java基础知识

    最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等http://www.jb51.net/artic...

网友评论

      本文标题:常用正则表达式校验数字

      本文链接:https://www.haomeiwen.com/subject/uqhqwrtx.html