RegexConstants.smali

.class public final Lcom/blankj/utilcode/constant/RegexConstants;
.super Ljava/lang/Object;
.source "RegexConstants.java"


# static fields
.field public static final REGEX_BLANK_LINE:Ljava/lang/String; = "\\n\\s*\\r"

.field public static final REGEX_CHINA_POSTAL_CODE:Ljava/lang/String; = "[1-9]\\d{5}(?!\\d)"

.field public static final REGEX_DATE:Ljava/lang/String; = "^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$"

.field public static final REGEX_DOUBLE_BYTE_CHAR:Ljava/lang/String; = "[^\\x00-\\xff]"

.field public static final REGEX_EMAIL:Ljava/lang/String; = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"

.field public static final REGEX_ID_CARD15:Ljava/lang/String; = "^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$"

.field public static final REGEX_ID_CARD18:Ljava/lang/String; = "^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9Xx])$"

.field public static final REGEX_INTEGER:Ljava/lang/String; = "^-?[1-9]\\d*$"

.field public static final REGEX_IP:Ljava/lang/String; = "((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)"

.field public static final REGEX_MOBILE_EXACT:Ljava/lang/String; = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(16[6])|(17[0,1,3,5-8])|(18[0-9])|(19[1,8,9]))\\d{8}$"

.field public static final REGEX_MOBILE_SIMPLE:Ljava/lang/String; = "^[1]\\d{10}$"

.field public static final REGEX_NEGATIVE_FLOAT:Ljava/lang/String; = "^-[1-9]\\d*\\.\\d*|-0\\.\\d*[1-9]\\d*$"

.field public static final REGEX_NEGATIVE_INTEGER:Ljava/lang/String; = "^-[1-9]\\d*$"

.field public static final REGEX_NOT_NEGATIVE_INTEGER:Ljava/lang/String; = "^[1-9]\\d*|0$"

.field public static final REGEX_NOT_POSITIVE_INTEGER:Ljava/lang/String; = "^-[1-9]\\d*|0$"

.field public static final REGEX_POSITIVE_FLOAT:Ljava/lang/String; = "^[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*$"

.field public static final REGEX_POSITIVE_INTEGER:Ljava/lang/String; = "^[1-9]\\d*$"

.field public static final REGEX_QQ_NUM:Ljava/lang/String; = "[1-9][0-9]{4,}"

.field public static final REGEX_TEL:Ljava/lang/String; = "^0\\d{2,3}[- ]?\\d{7,8}$"

.field public static final REGEX_URL:Ljava/lang/String; = "[a-zA-z]+://[^\\s]*"

.field public static final REGEX_USERNAME:Ljava/lang/String; = "^[\\w\\u4e00-\\u9fa5]{6,20}(?<!_)$"

.field public static final REGEX_ZH:Ljava/lang/String; = "^[\\u4e00-\\u9fa5]+$"


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 11
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method