几种基本的数字正则表达式[转]

只能输入1个数字 表达式  ^\d$ 描述  匹配一个数字 匹配的例子  0,1,2,3 不匹配的例子 只能输入n个数字 表达式  ^\d{n}$ 例如^\d{8}$ 描述  匹配8个数字 匹配的例子  12345678,22223334,12344321 不匹配的例子 只能输入至少n个数字 表达式  ^\d{n,}$ 例如^\d{8,}$ 描述  匹配最少n个数字 匹配的例子  12345678,123456789,12344321 不匹配的例子 只能输入m到n个数字 表达式  ^\d{m,n}$ 例如^\d{7,8}$ 描述  匹配m到n个数字 匹配的例子  12345678,1234567 不匹配的例子  123456,123456789 只能输入数字 表达式  ^[0-9]*$ 描述  匹配任意个数字 匹配的例子  12345678,1234567 不匹配的例子  E, 只能输入某个区间数字 表达式  ^[12-15]$ 描述  匹配某个区间的数字 匹配的例子  12,13,14,15 不匹配的例子 只能输入0和非0打头的数字 表达式  ^(0|[1-9][0-9]*)$ 描述 […]

验证数字的正则表达式

验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 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之间,只能包含字符、数字和下 […]