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常用正则类(全)相关推荐

  1. java常用工具类 - 全角转半角、半角转全角

    全角转半角.半角转全角代码 /*** <PRE>* 提供对字符串的全角->半角,半角->全角转换* codingwhy.com* </PRE>*/ public c ...

  2. notepad批量删除html元素,Notepad++几个常用删除类正则表达式汇总(收藏)

    我们经常需要写代码,查看代码,查看代码时一般会用记事本,但是记事本的功能太弱,而我们又不需要特别大的编辑软件,只需要一个小巧好用的替代记事本的编辑软件.Notepad++就是一款轻量级多功能编辑软件, ...

  3. commons-lang3-3.2.jar中的常用工具类的使用

    这个包中的很多工具类可以简化我们的操作,在这里简单的研究其中的几个工具类的使用. 1.StringUtils工具类 可以判断是否是空串,是否为null,默认值设置等操作: /*** StringUti ...

  4. 正则基本知识和常用正则

    @预定义类和转义符 .      [^\n\r]         除了换行和回车之外的任意字符 \d    [0-9]           数字字符digit \D   [^0-9]          ...

  5. apache-commons 常用工具类

    引用包说明 本文引用的所有包如下 <dependency><groupId>org.apache.commons</groupId><artifactId&g ...

  6. javascript 总结(常用工具类的封装,转)

    javascript 总结(常用工具类的封装) 前言 因为工作中经常用到这些方法,所有便把这些方法进行了总结. JavaScript 1. type 类型判断 isString (o) { //是否字 ...

  7. Java常用工具类StringUtils的常用方法

    Java常用工具类StringUtils的常用方法 1.该工具类是用于操作Java.lang.String类的. 2.StringUtils类在操作字符串是安全的,不会报空指针异常,也正因此,在操作字 ...

  8. 推荐一个不到2MB的C#开发工具箱,集成了上千个常用操作类

    今天给大家推荐一个C#开发工具箱,涵盖了所有常用操作类,体积小.功能强大. 项目简介 C# 开发工具箱.大都是静态类,加密解密,反射操作,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压 ...

  9. 常用工具类(8/14)

    UI工具类 1.判断是否是小米UI private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version.code& ...

  10. 常用正则以及正则学习(整理)

    正则总是学了忘,忘了学,每次用到不得不求助于搜索引擎,记录一下语法规则以及常用的正则 前言 在正文开始前,先推荐一个网站,是git上的一个开源项目,如果喜欢可以给作者一个Star ,网站截图如下 有关 ...

最新文章

  1. 业务数据全用上也喂不饱AI?试试这个小样本学习工具包
  2. ActiveX组件及其注册 (轉)
  3. Form学习入门系列(一)
  4. ubuntu 16.04 更换国内源(下载源)(阿里源)(换源)
  5. springboot Field userInfoInter in com.**.** required a bean of type ‘***.**‘
  6. VTK:命名颜色用法实战
  7. windows系统采用了那种访问控制模型_Linux-3.2 系统与硬件(下)(连载)
  8. 插入箭头_“PPT立体箭头”这样做
  9. 地表上最强编程语言——C语言
  10. 1000道Python题库系列分享十(37道)
  11. R语音:解决cor.test报错的 'y'必需是数值矢量
  12. python进阶20装饰器
  13. cartographer环境配置及运行
  14. 世界顶级黑市拳赛内幕
  15. Chrome插件:中国天气预报与万年历
  16. autocad字体ccfang,求CAD字体hzmsdi.shx 发到我邮箱,185955330@qq.com
  17. HTML5期末大作业:网站——餐饮网页设计(HTML+CSS+JS)
  18. Ubuntu18.04 运行velodyne
  19. DHCP服务器配置windows2016
  20. Mycat生产实践---数据迁移与扩容实践

热门文章

  1. 新华网评:企业的信息安全关把好了吗?
  2. 离散数学-集合运算基本法则
  3. HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息(转载)
  4. [转]android刷新后R.java不见了
  5. 一个经典实用的iptables shell脚本
  6. Java来做马里奥[0]—让精灵再次舞动
  7. 再见2006,奋斗2007
  8. 博客园看到的很好的Linux网络编程技巧(此处一字不动的转载过来)
  9. python list倒序_python数据分析(1):内建序列函数
  10. python多线程互斥锁_Python中线程互斥锁是什么