1 
至少8个字符 
".{8,}" 
2 
URL 
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? 
URL(2) 
^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$ 
3 
E-Mail 
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 
E-Mail(2) 
^[\w\.-]+@[\w-]+\.[\w\.-]+$ 
E-Mail(3) 
^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$ 
4 
非负整数(正整数 + 0) 
^\\d+$ 
5 
正整数 
^[0-9]*[1-9][0-9]*$ 
6 
非正整数(负整数 + 0) 
^((-\\d+)|(0+))$ 
7 
负整数 
^-[0-9]*[1-9][0-9]*$ 
8 
整数 
^-?\\d+$ 
9 
非负浮点数(正浮点数 + 0) 
^\\d+(\\.\\d+)?$ 
10 
正浮点数 
^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 
11 
非正浮点数(负浮点数 + 0) 
^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$ 
12 
负浮点数 
^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 
13 
浮点数 
^(-?\\d+)(\\.\\d+)?$ 
14 
由26个英文字母组成的字符串 
^[A-Za-z]+$ 
15 
由26个英文字母的大写组成的字符串 
^[A-Z]+$ 
16 
由26个英文字母的小写组成的字符串 
^[a-z]+$ 
17 
由数字和26个英文字母组成的字符串 
^[A-Za-z0-9]+$ 
18 
由数字、26个英文字母或者下划线组成的字符串 
^\w+$ 
原文:http://www.jb51.net/article/1393.htm