PHP常用正则类(全)
class RegexConfig {//整数const BASIC_INT = '/^[1-9]\d*$/';//数字const BASIC_NUMBER = '/^\d+\.?\d*$/';//浮点型const BASIC_FLOAT = '/^\d+(\.\d+)?$/';//ACSII字符const BASIC_ASCII = '/^[\x00-\xFF]+$/';//数字及替代符号const NUMBER_ALIKE = '/[Ο○◌▢○①②③④⑤⑥⑦⑧⑨ⅠⅡⅢ➀➁➂➃➄➅➆➇➈➉➊➋➌➍➎➏➐➑➒➓㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉①②③④⑤⑥⑦⑧⑨⑩⓪❶❷❸❹❺❻❼❽❾❿㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉㈠㈡㈢㈣㈤㈥㈦㈧㈨⑴⑵⑶⑷⑸⑹⑺⑻⑼⒈⒉⒊⒋⒌⒍⒎⒏⒐ Зз㊀㊁㊂㊃㊄㊅㊆㊇㊈一二三四五六七八九零壹贰叁肆伍陆柒捌玖零01234567890-9]/u';//仅中文(限js)const JS_CN_CHAR = '/^[\u4E00-\u9FA5\uF900-\uFA2D]+$/';//邮件const EMAIL = '/^\w+((-|\.)\w+)*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/';//颜色const BASIC_COLOR = '/^#?[a-fA-F0-9]{6}$/';//urlconst HTTP_URL = '/^http[s]?:\/\/[\w-]+\..*$/';//邮编const ZIPCODE = '/^\d{6}$/';//ip地址const IPV4 = '/^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/';//非空const NOT_EMPTY = '/^\S+$/';//图片const IMAGE = '/(.*)\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$/i';//压缩文件const ZIP = '/(.*)\.(rar|zip|7zip|tgz)$/i';//日期const DATE = '/^\d{4}(-|\/|\.)\d{1,2}\1\d{1,2}$/';//QQ号码 匹配 5到11位数字const QQ = '/^[1-9]{1,1}[0-9]{4,10}$/';//手机const MOBILE = '/^1[345678]\d{9}$/';//电话号码的验证(包括验证国内区号,国际区号,分机号)const PHONE = '/^1[34578]\d{9}$|^(0\d{2,4}-)?[2-9]\d{6,7}(-\d{2,6})?$|^(?!\d+(-\d+){4,})[48]00(-?\d){7,16}$/';//职位标题中不允许出现的特殊符号const JOB_TITLE_SPECIAL = '/※|◆|▌|▎|▏|▓|▔|▕|■|□|▲|△|▼|▽|◆|◇|○|☉|☆|★|◥|◤|◣|◢|●|◎|♀|♂|〓|㊣|℅|【|】|▇|▇██|▇▇▇██▇▇▇▇█|▇▇▇▇|██▇|██|▄▄|▄|▁|▃▂|█|▂/';//招聘类别验证手机和电话,电话必须以区号开头,例如:010-; for 橄榄树添加PPC绑定手机const JOB_PHONE = '/^1[34578]\d{9}$|^(0\d{2,4}-)[2-9]\d{6,7}$|^[48]00\d?(-\d{3,4}){2}$/';//汉字或字母,for联系人等const CHINESE_ENGLISH_NAME = '/^[\x{4e00}-\x{9fa5}a-zA-Z]+$/u';//屏蔽的网址const HTTP_URL_DISABLED = '/\.(58|baixing|koubei)(\.(net|cn|com))+/i';}
转载于:https://www.cnblogs.com/asif/p/5882979.html
PHP常用正则类(全)相关推荐
- java常用工具类 - 全角转半角、半角转全角
全角转半角.半角转全角代码 /*** <PRE>* 提供对字符串的全角->半角,半角->全角转换* codingwhy.com* </PRE>*/ public c ...
- notepad批量删除html元素,Notepad++几个常用删除类正则表达式汇总(收藏)
我们经常需要写代码,查看代码,查看代码时一般会用记事本,但是记事本的功能太弱,而我们又不需要特别大的编辑软件,只需要一个小巧好用的替代记事本的编辑软件.Notepad++就是一款轻量级多功能编辑软件, ...
- commons-lang3-3.2.jar中的常用工具类的使用
这个包中的很多工具类可以简化我们的操作,在这里简单的研究其中的几个工具类的使用. 1.StringUtils工具类 可以判断是否是空串,是否为null,默认值设置等操作: /*** StringUti ...
- 正则基本知识和常用正则
@预定义类和转义符 . [^\n\r] 除了换行和回车之外的任意字符 \d [0-9] 数字字符digit \D [^0-9] ...
- apache-commons 常用工具类
引用包说明 本文引用的所有包如下 <dependency><groupId>org.apache.commons</groupId><artifactId&g ...
- javascript 总结(常用工具类的封装,转)
javascript 总结(常用工具类的封装) 前言 因为工作中经常用到这些方法,所有便把这些方法进行了总结. JavaScript 1. type 类型判断 isString (o) { //是否字 ...
- Java常用工具类StringUtils的常用方法
Java常用工具类StringUtils的常用方法 1.该工具类是用于操作Java.lang.String类的. 2.StringUtils类在操作字符串是安全的,不会报空指针异常,也正因此,在操作字 ...
- 推荐一个不到2MB的C#开发工具箱,集成了上千个常用操作类
今天给大家推荐一个C#开发工具箱,涵盖了所有常用操作类,体积小.功能强大. 项目简介 C# 开发工具箱.大都是静态类,加密解密,反射操作,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压 ...
- 常用工具类(8/14)
UI工具类 1.判断是否是小米UI private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version.code& ...
- 常用正则以及正则学习(整理)
正则总是学了忘,忘了学,每次用到不得不求助于搜索引擎,记录一下语法规则以及常用的正则 前言 在正文开始前,先推荐一个网站,是git上的一个开源项目,如果喜欢可以给作者一个Star ,网站截图如下 有关 ...
最新文章
- 业务数据全用上也喂不饱AI?试试这个小样本学习工具包
- ActiveX组件及其注册 (轉)
- Form学习入门系列(一)
- ubuntu 16.04 更换国内源(下载源)(阿里源)(换源)
- springboot Field userInfoInter in com.**.** required a bean of type ‘***.**‘
- VTK:命名颜色用法实战
- windows系统采用了那种访问控制模型_Linux-3.2 系统与硬件(下)(连载)
- 插入箭头_“PPT立体箭头”这样做
- 地表上最强编程语言——C语言
- 1000道Python题库系列分享十(37道)
- R语音:解决cor.test报错的 'y'必需是数值矢量
- python进阶20装饰器
- cartographer环境配置及运行
- 世界顶级黑市拳赛内幕
- Chrome插件:中国天气预报与万年历
- autocad字体ccfang,求CAD字体hzmsdi.shx 发到我邮箱,185955330@qq.com
- HTML5期末大作业:网站——餐饮网页设计(HTML+CSS+JS)
- Ubuntu18.04 运行velodyne
- DHCP服务器配置windows2016
- Mycat生产实践---数据迁移与扩容实践
热门文章
- 新华网评:企业的信息安全关把好了吗?
- 离散数学-集合运算基本法则
- HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息(转载)
- [转]android刷新后R.java不见了
- 一个经典实用的iptables shell脚本
- Java来做马里奥[0]—让精灵再次舞动
- 再见2006,奋斗2007
- 博客园看到的很好的Linux网络编程技巧(此处一字不动的转载过来)
- python list倒序_python数据分析(1):内建序列函数
- python多线程互斥锁_Python中线程互斥锁是什么