- 数字:
^[0-9]*$
- n位数字
^[0-9]{n}$
- 至少n位数字
^[0-9]{n,}
- m-n位数字
^[0-9]{m,n}
- 有两位小数的正实数
^[0-9]+(.[0-9]{2})?$
- 汉字
^[\u4e00-\u9fa5]{0,}$
- 中文、英文、数字包括下划线
^[\u4E00-\u9FA5A-Za-z0-9_]+$
- 禁止输入含有~的字符
[^~\x22]+
- 小写字母组成的字符串
^[a-z]+$
- 大写字母组成的字符串
^[A-Z]+$
- email
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
- 域名
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
- InternetURL
^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
- 手机号码
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
- 国内电话号码(0511-4405222、021-87888822)
\d{3}-\d{8}|\d{4}-\d{7}
- 日期格式
^\d{4}-\d{1,2}-\d{1,2}
- 一年的12个月(01~09和1~12)
^(0?[1-9]|1[0-2])$
- 空白行的正则表达式
\n\s*\r (可以用来删除空白行)
- IP地址
((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))
- 中国邮政编码
[1-9]\d{5}(?!\d)