正则表达式

简介: 常用的正则表达式

1、数字:^[0-9]*$

2、n位的数字:^\d{n}$

3、至少n位的数字:^\d{n,}$

4、m-n位的数字:^\d{m,n}$

5、零和非零开头的数字:^(0|1-9*)$

6、非零开头的最多带两位小数的数字:^(1-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$

12、非零的负整数:^-[1-9][]0-9"*$ 或 ^-[1-9]\d*$

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

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

相关文章
|
5月前
常用正则表达式 (必备)
常用正则表达式 (必备)
|
4月前
正则表达式2
正则表达式
|
5月前
|
Java
正则表达式
正则表达式
26 0
|
5月前
|
JavaScript 前端开发 Java
正则表达式详细讲解
正则表达式详细讲解
正则表达式详细讲解
|
数据安全/隐私保护
关于正则表达式我所知道的
关于正则表达式我所知道的
94 0
什么是正则表达式?
什么是正则表达式?
94 0
|
数据采集 机器学习/深度学习 移动开发
我学会了,正则表达式
爬虫是**非常的**的强大,相信不少朋友都有所耳闻,它帮助我们更快地“获得”我们所要关键数据。那么,它怎么知道我们要需要什么内容?它又是如何工作的?在这篇文章里,我们一起来看看。
99 0
我学会了,正则表达式
|
Windows
正则表达式汇总
常用正则表达式
185 0
|
前端开发 JavaScript Java
正则表达式总结
创建正则表达式 1.使用RegExp()构造函数来创建 RegExp()构造函数非常有用,特别是在需要动态创建正则表达式的时候,这种情况往往没办法通过写死在代码中的正则表达式直接量来实现。
1028 2
|
移动开发
【小技巧】正则表达式
正则表达式小技巧 1 空行替换 ^\r\n
512 0