美文网首页
正则匹配大于0的数字

正则匹配大于0的数字

作者: 一个废人 | 来源:发表于2018-12-06 16:32 被阅读8次

跟着网上资料学了学正则,就想自己动手写一写。
正好公司项目有个业务代码要判断大于0的数字,依葫芦画瓢写了个不那么需要动脑筋的正则:

^[1-9]{1}[0-9]*$  ==> 首位不为0的正整数
^0{1}\.{1}[0-9]+$ ==> 首位为0的正小数
^[1-9]{1}[0-9]*\.{1}[0-9]+$ ==> 首位非0的正小数

|符号拼接起来(不能有空格),应该就是想要的结果。不知道有没有疏漏的地方:

^[1-9]{1}[0-9]*$|^0{1}\.{1}[0-9]+$|^[1-9]{1}[0-9]*\.{1}[0-9]+$ ==>大于0的数字

相关文章

  • 正则匹配大于0的数字

    跟着网上资料学了学正则,就想自己动手写一写。正好公司项目有个业务代码要判断大于0的数字,依葫芦画瓢写了个不那么需要...

  • 前端正则

    一、简单正则 简单的示例 ^ 为匹配输入字符串的开始位置。 [0-9]+匹配多个数字, [0-9] 匹配单个数字,...

  • 正则的简单用法(python)

    正则(python) \d 匹配数字* 匹配0个或0个以上+ 匹配1个或1个以上{n} 匹配n个 字符分类 \d ...

  • re模块复习

    正则表达式 字符规则 贪婪匹配. : 除换行外任意字符\d:匹配数字[0-9]\D:匹配非数字\w:匹配单词字符(...

  • 正则表达式

    正则表达式 字符规则 贪婪匹配. : 除换行外任意字符\d:匹配数字[0-9]\D:匹配非数字\w:匹配单词字符(...

  • 正则表达式入门

    正则表达式 note\d:匹配数字[0-9]:匹配数字(字符组),在[]中对数字进行限定\D:匹配任意一个非数字字...

  • 正则、xpath、bs4用法

    正则:单字符匹配. 除换行符之外的任意字符\d 表示数字\D 匹配非数字\w 匹配单词字符[a-z,A-Z,0-9...

  • 正则:匹配正数(大于0的数)

    匹配最多2位小数的正数 延伸

  • iOS 正则表达式判断输入的内容

    //检查固定话 //6为数字密码 //正则匹配手机号 //正则匹配用户密码6-16位数字和字母组合 //正则匹配用...

  • 常用正则表达式

    汉字正则:[\u4e00-\u9fa5] 数字正则:[0-9] 英文字母:[a-zA-Z] 匹配包含汉字的正则:....

网友评论

      本文标题:正则匹配大于0的数字

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