首页 > IT职业 > IT生活 > PHP常用正则表达式
// 域名正则式 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 DATERULE = '/^\d{4}[-](0?[1-9]|1[012])[-](0?[1-9]|[12][0-9]|3[01])(s+(0?[0-9]|[12][0-3]):(0?[0-9]|[1-5][1-9]):(0?[0-9]|[1-5][1-9]))?$/'; //邮箱地址 const MAILPARSE = '/^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$/i'; //浮点数 const FLOAT = '/^\d+(\.\d+)?$/'; //最多只能有两位小数 const TWODECIMAL = '/^\d+(\.\d{0,2}+)?$/'; //数字 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,}/";
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1350/viewspace-2810921/ ,如需转载,请注明出处,否则将追究法律责任。