cn.dreampie.common.util.matcher
类 PatternMatcher

java.lang.Object
  继承者 cn.dreampie.common.util.matcher.PatternMatcher

public class PatternMatcher
extends Object

Created by ice on 14-12-30.


构造方法摘要
PatternMatcher()
           
 
方法摘要
static boolean compareDate(String date1, String date2)
           
static boolean compareDate(String date1, String date2, String df)
           
static boolean isBirthDay(String value)
          判断是否是生日
static boolean isBlank(Object value)
          空值
static boolean isChinese(String value)
          中文
static boolean isChinese(String value, int min, int max)
           
static boolean isDateTime(String value)
          判断时间
static boolean isEmail(String value)
          邮箱验证工具
static boolean isGeneral(String value)
           
static boolean isGeneral(String value, int min, int max)
           
static boolean isIdentityCard(String value)
          身份证
static boolean isLength(String value, int min, int max)
           
static boolean isMobile(String value)
          手机号码验证
static boolean isMoney(String value)
          货币
static boolean isNotBlank(Object value)
           
static boolean isNumber(String value)
           
static boolean isNumber(String value, int min, int max)
           
static boolean isPhone(String value)
          电话号码 包括移动电话和座机
static boolean isPositiveNumber(String value)
           
static boolean isPositiveNumber(String value, int min, int max)
           
static boolean isString(String value)
           
static boolean isString(String value, int min, int max)
           
static boolean isTel(String value)
          座机验证
static boolean isUrl(String value)
          匹配是否是链接
static boolean isUUID(String value)
           
static boolean isZipCode(String value)
          邮政编码
static boolean match(String regex, int flags, String value)
          区分大小写
static boolean match(String regex, String value)
          匹配正则表达式
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PatternMatcher

public PatternMatcher()
方法详细信息

match

public static boolean match(String regex,
                            String value)
匹配正则表达式

参数:
regex - regex
value - value
返回:
boolean

match

public static boolean match(String regex,
                            int flags,
                            String value)
区分大小写

参数:
regex - regex
flags - flags
value - value
返回:
boolean

isEmail

public static boolean isEmail(String value)
邮箱验证工具

参数:
value - value
返回:
boolean

isMobile

public static boolean isMobile(String value)
手机号码验证

参数:
value - value
返回:
boolean

isTel

public static boolean isTel(String value)
座机验证

参数:
value - value
返回:
boolean

isPhone

public static boolean isPhone(String value)
电话号码 包括移动电话和座机

参数:
value - value
返回:
boolean

isGeneral

public static boolean isGeneral(String value)
参数:
value - 输入内容限制为英文字母 、数字和下划线
返回:
boolean

isGeneral

public static boolean isGeneral(String value,
                                int min,
                                int max)
参数:
value - 输入内容限制为英文字母 、数字和下划线
min - 最小长度
max - 最大长度
返回:
boolean

isBirthDay

public static boolean isBirthDay(String value)
判断是否是生日

参数:
value - value
返回:
boolean

isIdentityCard

public static boolean isIdentityCard(String value)
身份证

参数:
value - value
返回:
boolean

isZipCode

public static boolean isZipCode(String value)
邮政编码

参数:
value - value
返回:
boolean

isMoney

public static boolean isMoney(String value)
货币

参数:
value - value
返回:
boolean

isNumber

public static boolean isNumber(String value)
参数:
value - 输入数字
返回:
boolean

isNumber

public static boolean isNumber(String value,
                               int min,
                               int max)
参数:
value - 输入数字
min - 最小长度
max - 最大长度
返回:
boolean

isPositiveNumber

public static boolean isPositiveNumber(String value)
参数:
value - 正整数
返回:
boolean

isPositiveNumber

public static boolean isPositiveNumber(String value,
                                       int min,
                                       int max)
参数:
value - 正整数
min - 最小长度
max - 最大长度
返回:
boolean

isChinese

public static boolean isChinese(String value)
中文

参数:
value - value
返回:
boolean

isChinese

public static boolean isChinese(String value,
                                int min,
                                int max)

isString

public static boolean isString(String value)
参数:
value - 中文字、英文字母、数字和下划线
返回:
boolean

isString

public static boolean isString(String value,
                               int min,
                               int max)
参数:
value - 中文字、英文字母、数字和下划线
min - 最小长度
max - 最大长度
返回:
boolean

isUUID

public static boolean isUUID(String value)
参数:
value - UUID
返回:
boolean

isUrl

public static boolean isUrl(String value)
匹配是否是链接

参数:
value - value
返回:
boolean

isDateTime

public static boolean isDateTime(String value)
判断时间

参数:
value - value
返回:
boolean

isBlank

public static boolean isBlank(Object value)
空值

参数:
value - 值
返回:

isNotBlank

public static boolean isNotBlank(Object value)

isLength

public static boolean isLength(String value,
                               int min,
                               int max)

compareDate

public static boolean compareDate(String date1,
                                  String date2,
                                  String df)

compareDate

public static boolean compareDate(String date1,
                                  String date2)


Copyright © 2015. All rights reserved.