看啥推荐读物
专栏名称: 武哥聊编程
这里有技术,有段子,有生活,也有资源,要不然怎么叫 “私房菜” 呢?
今天看啥  ›  专栏  ›  武哥聊编程

推荐收藏一波,工作中常用的正则表达式总结!

武哥聊编程  · 公众号  ·  · 2019-07-01 08:43
阅读本文约需要5分钟(文末有福利)来源:编程无界(ID:qianshic)一、校验数字的表达式数字:^[0-9]\*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]\*)$非零开头的最多带两位小数的数字:^([1-9][0-9]\*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$有1~3位小数的正实数:^[0-9]+(\.[0-9]{1,3})?$非零的正整数:^[1-9]\d\*$ 或 ^([1-9][0-9]\*){1,3}$ 或 ^\+?[1-9][0-9]\*$非零的负整数:^\-[1-9][]0-9"\*$ 或 ^-[1-9]\d\*$非负整数:^\d+$ 或 ^[1-9]\d\*|0$非正整数:^-[1-9]\d\*|0$ 或 ^((-\d+)|(0+))$非负浮点数:^\d+(\.\d+)?$ 或 ^[1-9]\d\*\.\d\*|0\.\d\*[1-9]\d\*|0?\.0+|0$非正浮点数:^((-\ ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照