许多朋友不理解规则,因为需要使用常规的检查数据,通常在在线搜索中很长的时间,搜索的结果不是很好。濮阳电脑培训常见开设的专业课程有电子商务、软件开发、艺术设计、计算机应用、互联网营销、网页设计、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 ^。