zoukankan      html  css  js  c++  java
  • 常用正则表达式

    1.判断一个字符串中是否包含日期 yyyy-MM-dd

    Pattern pattern = Pattern.compile("\d{4}\-(0?[1-9]|[1][012])\-(0?[1-9]|[12][0-9]|3[01])");
    Matcher matcher = pattern.matcher(date);

    2.是否包含手机号

    Pattern mobilePattern = Pattern.compile("^((13[0-9])|(14[5|7])|(15[^4,\D])|(18[0-9])|(17[0-9])|(166)|(19[8|9]))\d{8}$");
    Matcher mobileMatcher = mobilePattern.matcher(mobile.trim());

    3.是否包含邮箱

    Pattern emailPattern = Pattern.compile("^([a-z0-9A-Z]+[-|\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$");
    Matcher emailMatcher = emailPattern.matcher(email.trim());
    请关于一下啦^_^

    微信公众号

  • 相关阅读:
    Redis学习笔记
    sysctl命令修改内核参数
    Spring Boot学习笔记
    抽象和接口
    FTP主动模式与被动模式
    JVM参数调优
    JVM性能调优工具
    性能调优工具
    Feign Hystrix Tomcat参数配置
    Zuul学习笔记
  • 原文地址:https://www.cnblogs.com/haloujava/p/11750524.html
Copyright © 2011-2022 走看看