全国
服务热线
0393-6919991
当前位置:首页新闻中心学校新闻
Java 学习中***全面的正则表达式
发布时间:2019-12-26     分类:学校新闻

许多朋友不理解规则,因为需要使用常规的检查数据,通常在在线搜索中很长的时间,搜索的结果不是很好。濮阳电脑培训常见开设的专业课程有电子商务、软件开发、艺术设计、计算机应用、互联网营销、网页设计、Java开发、.net开发、数据库维护、网络技术、硬件维修等技术。濮阳会展设计培训java开发:市场上一般的商用软件Java程序开发的还是比较主流,包括一些游戏软件等都加以Java程序开发原理及思想。因此,我***近对一些Java学习正则表达式进行了分类,这些正则表达式通常用于开发,并在此共享它们。为自己留下一个底子,也要为朋友做一个参考。

一、校验数字的 表达式

1位数[0-9]*$

2个数字^\D{n}$

3至少 n 位,数字 ^ d n,$

400万比特,数字 ^ 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})? $

一个正实数,小数点后1-3位^[0-9]+(。[0-9]{1,3})$

11 non-zero, positive integer ^ 1-9 d * $Or ^ 1-90-9 * 1,3 $or ^ + ? 1-9-0-9 * $

12非零负整数值-[1-9][]0-9*$或$-[1-9]d*$

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

14 non positive integer ^ - [1-9] \ d * | 0 $or ^ ((- \ D +) | (0 +)$

15 non negative floating number ^ \ D + (\. \ D +)? $or ^ [1-9] \ d * \. \ d * | 0 \. \ d * [1-9] \ d * | 0? \.0+| 0$

16: ((- D) (. D)) / (0 (. 0)?) $or ^ (- ([1 ≤ 9] d * / 0.d* [1 ≤ 9] d*) / 0.0 / 0$) / ((- (- D) (.D)) / (0 (.0)?) or ^ ([1 ≤ 9] d* / 0.d* [1 ≤ 9] d*)

17 positive float ^ [1-9] \ d * \ \ d * |. . . 0 \ \ d * [1-9] \ d * $ or ^ (([0-9] + \ [0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0-9] * \ [0-9] +) |. ([0-9] * [1-9] [0-9] *)) $

18 negative floating ^ - ([1-9] \ d * \. \ d * | 0 \. \ d * [1-9] \ d *) $or ^ (([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)$

二、校验字符的 表达式

1 汉字^[\u4e00-\u9fa5]{0,}$

English and Digital[A-Za-z0-9] $or $[A-Za-z0-9] $440}.

3长度的所有字符的3-20 ^。