摘要:
/** * 验证日期时间 * * @param 待验证的字符串 * @return 如果是符合网址格式的字符串,返回 true ,否则为 false */ public static boolean isDate(String str) { // 严格验证时间格式的(匹配[2002-01-31], [1997-04-30], // [2004-01-01])不匹配([2002-01-32],... 阅读全文
摘要:
/** * 验证输入一个月的31天 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsDay(String str) { String regex = "^((0?[1-9])|((1|2)[0-9])|30|31)$"; return match(regex, str... 阅读全文
摘要:
/** * 验证输入一年的12个月 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsMonth(String str) { String regex = "^(0?[[1-9]|1[0-2])$"; return match(regex, str); } 阅读全文
摘要:
/** * 验证输入两位小数 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsDecimal(String str) { String regex = "^[0-9]+(.[0-9]{2})?$"; return match(regex, str); } 阅读全文
摘要:
/** * 验证输入身份证号 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsIDcard(String str) { String regex = "(^\\d{18}$)|(^\\d{15}$)"; return match(regex, str); } 阅读全文
摘要:
/** * 验证输入邮政编号 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsPostalcode(String str) { String regex = "^\\d{6}$"; return match(regex, str); } 阅读全文
摘要:
/** * 验证输入密码长度 (6-18位) * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsPasswLength(String str) { String regex = "^\\d{6,18}$"; return match(regex, str); } 阅读全文
摘要:
/** * 验证输入密码条件(字符与数据同时出现) * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsPassword(String str) { String regex = "[A-Za-z]+[0-9]"; return match(regex, str); } ... 阅读全文
摘要:
/** * 验证网址Url * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean IsUrl(String str) { String regex = "http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?"; return mat... 阅读全文
摘要:
/** * 验证IP地址 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 true ,否则为 false */ public static boolean isIP(String str) { String num = "(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)"; String regex = "^" + n... 阅读全文