<?php
'/\u4e00-\u9fs5/' //中文字符
'/`\x00-\xff/' //双字节字符 文字
'/\n(\s| )*\r/' //空行
'/<(.*?)>.*<\/\1>|<(.*)\/>/' //HTML标记
'/(`\s*)|(\s*$)/' //首尾空格
'/(\d+)\.(\d+)\.(\d+)\.(\d+)/g/' //IP地址
'/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/' //email
'/http://(/[\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?/' //url
'/^-?\d+$/' //整数
'/^\d+$/' // 非负整数
'/^[0-9]*[1-9][0-9]*$/' //正整数
'/^((-\d+)|(0+))$/' //非正整数
'/^-[0-9]*[1-9][0-9]*$/' //负整数
'/^\d+(\.\d+)?$/' //非负浮点数
'/^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/' //正浮点数
'/^((-\d+\.\d+)?)|(0+(\.0+)?))$/' //非正浮点
'/^(-((正浮点数正则式)))$/' //负浮点数
'/^[A-Za-z]+$/' //英语字符串
'/^[A-Z]+$/' //大写字符串
'/^[a-z]+$/' //小写字符串
'/^[A-Za-z0-9]+$/' //英 数
'/^\w+$/' //英 数 下划线
'/^[\u4e00-\u9fa5_a-zA-Z0-9]+$/' //中 英 数 下划线
'/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ /' //E-mail
'/^[a-zA-Z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$/' //URL
'/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/' //URL
'/^[1-9]\d{5}$/' //邮政编码
'/^[\u0391-\uFFE5]+$/' //中文
'/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/' //电话
'/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/' //手机
'/(h|H)(r|R)(e|E)(f|F) *= *("|')?(\w|\\|\/|\.)+('|"| *|>)? /' //提取信息中的网络链接
'/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/' //提取信息中的邮件地址
'/(s|S)(r|R)(c|C) *= *("|')?(\w|\\|\/|\.)+('|"| *|>)? /' //提取信息中的图片链接
'/(\d+)\.(\d+)\.(\d+)\.(\d+)/' //提取IP
'/(86)*0*13\d{9}/' //提取手机号码
'/(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8} /' //提取固话号码
'/(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}/' //提取电话号码(包括移动和固话)
'/[1-9]{1}(\d+){5}/' //提取中国邮政编码
'/(-?\d*)\.?\d+/' //提取浮点数
'/(-?\d*)(\.\d+)?/' //提取任何数字
'/(\d+)\.(\d+)\.(\d+)\.(\d+)/' //Ip
'/^0\d{2,3}$/' //电话区号
'/^[1-9]*[1-9][0-9]*$/' //qq
'/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/' //帐号(字母开头,允许5-16字节,允许字母数字下划线)
?>
【转载】http://www.penglig.com/post-260.html