类 JtlwMatchesRegularCommon

java.lang.Object
javabase.lorenwang.tools.JtlwMatchesRegularCommon

public class JtlwMatchesRegularCommon
extends Object
功能作用:常用正则表达式 创建时间:2019-01-28 下午 20:41:16 创建人:王亮(Loren wang) 思路: 方法: http、Https网址协议--EXP_URL_SCHEME_HTTP_S url的用户名密码正则--EXP_URL_USER_PWD 匹配IP地址--EXP_IP url的ip域名--EXP_URL_DOMAIN_NAME_IP url的字符串域名--EXP_URL_DOMAIN_NAME_STR 纯ip的url正则,其中拼接字符串问号为存在0次或1次的含义(仅为协议和ip)--EXP_URL_AGREEMENT_DOMAIN_IP 纯字符串的url正则(仅为协议和ip)--EXP_URL_AGREEMENT_DOMAIN_STR 纯ip的url正则,其中拼接字符串问号为存在0次或1次的含义(匹配网址全部)--EXP_URL_IP 纯字符串的url正则(匹配网址全部)--EXP_URL_STR 匹配网址(仅为协议和ip)--EXP_URL_AGREEMENT_DOMAIN 匹配网址(仅为协议和ip)--EXP_URL 匹配网址域名--EXP_URL_HOST 匹配所有的小写字母--EXP_a_z 匹配所有的大写字母--EXP_A_Z 匹配所有的BigDecimal--EXP_BIGDECIMAL 匹配所有的字母--EXP_a_z_A_Z 匹配所有的数字--EXP_0_9 匹配所有的数字(不包含0)--EXP_ALL_INTEGET_NOT_AND_ZERO 数字和小写字母--EXP_0_9_a_z 数字和大小写字母--EXP_0_9_a_z_A_Z 数字小写字母下划线--EXP_0_9_a_z__ EMAIL--EXP_EMAIL 金额,2位小数--EXP_PRICE 11位数的手机号码--EXP_MOBILE 6位数的邮编--EXP_POSTALCODE 电话号码:( 如021-12345678 or 0516-12345678 )--EXP_TEL 匹配中文--EXP_CHINESE 匹配中文,数字,小写字母,大写字母--EXP_0_9_a_z_A_Z_CHINESE 匹配中文,数字,小写字母,大写字母--EXP_0_9_a_z_A_Z_CHINESE_DOT 所有的整数包括0--EXP_ALL_INTEGET_AND_ZERO 匹配车牌号--EXP_CAR_LICENSE_NUM mac地址--EXP_MAC 2012-12-21格式日期验证--EXP_DATE 2012-12-21 12:12格式日期验证--EXP_DATETIME 2012-12-21 12:12:12格式日期验证--EXP_DATETIMESECOND 国内身份证号正则,强校验--ID_CARD_CHINESE 颜色取值正则--EXP_COLOR 安卓颜色取值正则--EXP_COLOR_ANDROID unicode编码正则--EXP_CODE_CONVERSION_UNICODE 获取符合正则的内容的数组--getRegexResultList(str,regex,whetherToHeavy) 注意: 修改人: 修改时间: 备注:
作者:
wangliang
  • 字段详细资料

    • EXP_IP

      public static final String EXP_IP
      匹配IP地址
      另请参阅:
      常量字段值
    • EXP_URL_AGREEMENT_DOMAIN_IP

      public static final String EXP_URL_AGREEMENT_DOMAIN_IP
      纯ip的url正则,其中拼接字符串问号为存在0次或1次的含义(仅为协议和ip)
      另请参阅:
      常量字段值
    • EXP_URL_AGREEMENT_DOMAIN_STR

      public static final String EXP_URL_AGREEMENT_DOMAIN_STR
      纯字符串的url正则(仅为协议和ip)
      另请参阅:
      常量字段值
    • EXP_URL_IP

      public static final String EXP_URL_IP
      纯ip的url正则,其中拼接字符串问号为存在0次或1次的含义(匹配网址全部)
      另请参阅:
      常量字段值
    • EXP_URL_STR

      public static final String EXP_URL_STR
      纯字符串的url正则(匹配网址全部)
      另请参阅:
      常量字段值
    • EXP_URL_AGREEMENT_DOMAIN

      public static final String EXP_URL_AGREEMENT_DOMAIN
      匹配网址(仅为协议和ip)
      另请参阅:
      常量字段值
    • EXP_URL

      public static final String EXP_URL
      匹配网址(仅为协议和ip)
      另请参阅:
      常量字段值
    • EXP_URL_HOST

      public static final String EXP_URL_HOST
      匹配网址域名
      另请参阅:
      常量字段值
    • EXP_a_z

      public static final String EXP_a_z
      匹配所有的小写字母
      另请参阅:
      常量字段值
    • EXP_A_Z

      public static final String EXP_A_Z
      匹配所有的大写字母
      另请参阅:
      常量字段值
    • EXP_BIGDECIMAL

      public static final String EXP_BIGDECIMAL
      匹配所有的BigDecimal
      另请参阅:
      常量字段值
    • EXP_a_z_A_Z

      public static final String EXP_a_z_A_Z
      匹配所有的字母
      另请参阅:
      常量字段值
    • EXP_0_9

      public static final String EXP_0_9
      匹配所有的数字
      另请参阅:
      常量字段值
    • EXP_ALL_INTEGET_NOT_AND_ZERO

      public static final String EXP_ALL_INTEGET_NOT_AND_ZERO
      匹配所有的数字(不包含0)
      另请参阅:
      常量字段值
    • EXP_0_9_a_z

      public static final String EXP_0_9_a_z
      数字和小写字母
      另请参阅:
      常量字段值
    • EXP_0_9_a_z_A_Z

      public static final String EXP_0_9_a_z_A_Z
      数字和大小写字母
      另请参阅:
      常量字段值
    • EXP_0_9_a_z__

      public static final String EXP_0_9_a_z__
      数字小写字母下划线
      另请参阅:
      常量字段值
    • EXP_EMAIL

      public static final String EXP_EMAIL
      EMAIL
      另请参阅:
      常量字段值
    • EXP_PRICE

      public static final String EXP_PRICE
      金额,2位小数
      另请参阅:
      常量字段值
    • EXP_MOBILE

      public static final String EXP_MOBILE
      11位数的手机号码
      另请参阅:
      常量字段值
    • EXP_POSTALCODE

      public static final String EXP_POSTALCODE
      6位数的邮编
      另请参阅:
      常量字段值
    • EXP_TEL

      public static final String EXP_TEL
      电话号码:( 如021-12345678 or 0516-12345678 )
      另请参阅:
      常量字段值
    • EXP_CHINESE

      public static final String EXP_CHINESE
      匹配中文
      另请参阅:
      常量字段值
    • EXP_0_9_a_z_A_Z_CHINESE

      public static final String EXP_0_9_a_z_A_Z_CHINESE
      匹配中文,数字,小写字母,大写字母
      另请参阅:
      常量字段值
    • EXP_0_9_a_z_A_Z_CHINESE_DOT

      public static final String EXP_0_9_a_z_A_Z_CHINESE_DOT
      匹配中文,数字,小写字母,大写字母
      另请参阅:
      常量字段值
    • EXP_ALL_INTEGET_AND_ZERO

      public static final String EXP_ALL_INTEGET_AND_ZERO
      所有的整数包括0
      另请参阅:
      常量字段值
    • EXP_CAR_LICENSE_NUM

      public static final String EXP_CAR_LICENSE_NUM
      匹配车牌号
      另请参阅:
      常量字段值
    • EXP_MAC

      public static final String EXP_MAC
      mac地址
      另请参阅:
      常量字段值
    • EXP_DATE

      public static final String EXP_DATE
      2012-12-21格式日期验证
      另请参阅:
      常量字段值
    • EXP_DATETIME

      public static final String EXP_DATETIME
      2012-12-21 12:12格式日期验证
      另请参阅:
      常量字段值
    • EXP_DATETIMESECOND

      public static final String EXP_DATETIMESECOND
      2012-12-21 12:12:12格式日期验证
      另请参阅:
      常量字段值
    • ID_CARD_CHINESE

      public static final String ID_CARD_CHINESE
      国内身份证号正则,强校验
      另请参阅:
      常量字段值
    • EXP_COLOR

      public static final String EXP_COLOR
      颜色取值正则
      另请参阅:
      常量字段值
    • EXP_COLOR_ANDROID

      public static final String EXP_COLOR_ANDROID
      安卓颜色取值正则
      另请参阅:
      常量字段值
    • EXP_CODE_CONVERSION_UNICODE

      public static final String EXP_CODE_CONVERSION_UNICODE
      unicode编码正则
      另请参阅:
      常量字段值
  • 构造器详细资料

    • JtlwMatchesRegularCommon

      public JtlwMatchesRegularCommon()
  • 方法详细资料

    • getRegexResultList

      public static ArrayList<String> getRegexResultList​(@NotNull @NotNull String str, @NotNull @NotNull String regex, boolean whetherToHeavy)
      获取符合正则的内容的数组
      参数:
      str - 字符串
      regex - 正则
      whetherToHeavy - 是否进行去重操作
      返回:
      符合正则内容的数组