首页 > Web开发 > 详细

PHP常用正则表达式

时间:2014-12-30 01:52:52      阅读:300      评论:0      收藏:0      [点我收藏+]
//  域名正则式
    const URLRULE     	=‘/^http[s]?:\/\/(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*\‘()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/\?)|(\/[0-9a-zA-Z_!~\*\‘\(\)\.;\?:@&=\+\$,%#-\/]*)?)$/‘;
	//固定号码
    const TELEPARSE		= ‘/^[048]\d{2,3}-?\d{3,4}-?\d{3,4}(-\d{1,})?$/‘;
    //手机号码
    const MOBILEPARSE	= ‘/^(\+?86-?)?(18|17|15|13)[0-9]{9}$/‘;
    //电话号码
    const PHOTOPARSE    = ‘/(^(\+?86-?)?(18|17|15|14|13)[0-9]{9}$)|(^[048]\d{2,3}-?\d{3,4}-?\d{3,4}(-\d{1,})?$)/‘;
    
 	//邮箱地址   
    const MAILPARSE 	= ‘/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i‘;
    //浮点数
    const FLOAT			= ‘/^\\d+(\\.\\d+)?$/‘;
    //数字
	const INTEGER		= ‘/^[0-9]*$/‘;
	//"2090009973,2089948681"
	const SPLIT_INTEGER = ‘/^(\d[,]?)*$/‘;
	//无特殊字符
    const CHINESE		= ‘/^[\x{4e00}-\x{9fa5} A-Za-z0-9\-_\*]+$/u‘;
	//只能是0或者1
	const ZORE_OR_ONE	= ‘/^[0|1]*$/‘;
	//连续出现两个{
	const CONTINUOUS_BRACE = "/({[^{^}]+}\s*){2}/";
	//三个{}
	const THREE_BRACE = "/(.*{.*}.+){4,}/";


本文出自 “梦朝思夕” 博客,请务必保留此出处http://qiangmzsx.blog.51cto.com/2052549/1597478

PHP常用正则表达式

原文:http://qiangmzsx.blog.51cto.com/2052549/1597478

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!