常用的正则表达式匹配规则整理

<?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
posted @ 2013-11-20 09:45  我是鸡蛋  阅读(318)  评论(0编辑  收藏  举报