正则表达式 数字
验证数字的正则表达式集 验证数字:^*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0*)$验证有两位小数的正实数:^+(.{2})?$验证有1-3位小数的正实数:^+(.{1,3})?$验证非零的正整数:^\+?*$验证非零的负整数:^\-*$验证非负整数(正整数 + 0) ^\d+$验证非正整数(负整数 + 0) ^((-\d+)(0+))$验证长度为3的字符:^.{3}$验证由26个英文字母组成的字符串:^[A-Za-z]+$验证由26个大写英文字母组成的字符串:^[A-Z]+$验证由26个小写英文字母组成的字符串:^[a-z]+$验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$验证由数字、26个英文字母或者下划线组成的字符串:^\w+$验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。验证是否含有 ^%’,;=?$\“ 等字符:[^%’,;=?$\x22]+
正则表达式“结果要是数字并且非0“怎么表示.
写法如下:
^\d*$
其中:
1、^:表示匹配起始位置
2、:表示1到9的数字
3、\d+:表示,0-9的数字,个数为任意个
4、$:匹配末尾。
所以合起来就是:
从开始到结束,期间都是数字。其中第一位,只能是1-9。余下的,也都是数字,个数不限。
因此,最终实现了需求:非0的数字。
扩展资料:
验证数字的正则表达式举例:
1、验证数字:^*$
2、验证n位的数字:^\d{n}$
3、验证至少n位数字:^\d{n,}$
4、验证m-n位的数字:^\d{m,n}$
5、验证零和非零开头的数字:^(0|*)$
6、验证有两位小数的正实数:^+(.{2})?$
7、验证有1-3位小数的正实数:^+(.{1,3})?$
8、验证非零的正整数:^\+?*$
9、验证非零的负整数:^\-*$
10、验证非负整数(正整数 + 0) ^\d+$
正则表达式 java
1、java中“\“(斜杠)不能单独出现,必须以“\\“(双斜杠)的形式使用。
2、对于正则中有特殊含义的字符需要转义后才能按照原始的含义使用(java中在其前添加“\\“)
3、对于字符串中的双斜杠(不作为正则表达式的)在匹配时需要按照双斜杠来匹配。
4、实现代码如下:
String string = “[N]C:\\Program Files“; String reg = “^\\s*\\[[NTS]\\][A-Z]:\\\\([a-zA-z]+\\W?)+$“; -正则表达式数字
System.out.println (string.matches (reg));