一些正则表达式的摘录

一:常用的17中正则表达式的用法.

1:"^\\d+$ "         //非负整数(正整数   +   0)

2:"^[0-9]*[1-9][0-9]*$ "         //正整数

3:"^((-\\d+)|(0+))$ "         //非正整数(负整数   +   0)

4:"^-[0-9]*[1-9][0-9]*$ "         //负整数

5:"^-?\\d+$ "                 //整数

6:"^\\d+(\\.\\d+)?$ "         //非负浮点数(正浮点数   +   0)

7:"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$ "         //正浮点数

8:"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$ "         //非正浮点数(负浮点数   +   0)

9:"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ "         //负浮点数

10:"^(-?\\d+)(\\.\\d+)?$ "         //浮点数

11:"^[A-Za-z]+$ "         //由26个英文字母组成的字符串

12:"^[A-Z]+$ "         //由26个英文字母的大写组成的字符串

13:"^[a-z]+$ "         //由26个英文字母的小写组成的字符串

14:"^[A-Za-z0-9]+$ "         //由数字和26个英文字母组成的字符串

15:"^\\w+$ "         //由数字、26个英文字母或者下划线组成的字符串

16:"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$ "                 //email地址

17:"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$ "         //url

18:"^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(14[0-9]{1}))+\d{8})$ "         //手机号码

相关推荐