⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check.java

📁 一个KTV管理系统
💻 JAVA
字号:
package common.checkinputvalue;

import javax.swing.JOptionPane;

public class Check {

	/**
	 * @param input
	 * @return true : 为空 false : 不为空
	 */
	public static boolean checkInputIsNull(String input) {
		if (input.equals("")) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * 
	 * @param input
	 * @return true:合法 false:不合法
	 */
	// public static boolean checkIdCard(String input) {
	// boolean flag=false;
	// flag = checkIsContainCharactor(input);
	// if (input.length() == 18)
	// return flag;
	// return flag;
	// }
	public static boolean checkIdCard(String input) {
		boolean flag = false;
		flag = !checkIsContainCharactor(input);
		if (input.length() != 18) {
			
		}
		return flag;
	}

	/**
	 * 
	 * @param input
	 * @return true:含有数字 false:不含数字
	 */
	public static boolean checkIsContainNumber(String input) {

		for (int i = 0; i < input.length(); i++) {
			if (!Character.isDigit(input.charAt(i))) {
				return false;
			}
		}
		return true;
	}

	/**
	 * @param input
	 * @return true: 含有字母 false 不含字母
	 */
	public static boolean checkIsContainCharactor(String input) {
		for (int i = 0; i < input.length(); i++) {
			if (input.charAt(i) <= '0' || input.charAt(i) >= '9') {
				return true;
			}
		}
		return false;
	}

	/**
	 * @param input
	 * @return true: 合法 false 输入值位数的过长
	 */
	public static boolean checkinputLength(int maxlength, String input) {
		if (input.length() > maxlength) {
			return true;
		}
		return false;
	}

	/**
	 * 
	 * @param s
	 *            :输入的日期字符串 如:2003-11-01 12:30:25
	 * @return true: 合法 false: 不合法
	 */
	public static boolean checkDateFormatIsLegal(String s) {
		if (s.length() != 19) {
			return false;
		} else if (s.charAt(4) != '-' || s.charAt(7) != '-') {
			return false;
		} else if (s.charAt(10) != ' ') {
			return false;
		} else if (s.charAt(13) != ':' || s.charAt(16) != ':') {
			return false;
		}

		// 取得年份,并且年份不能小于0
		else if (Integer.parseInt(s.substring(0, 4)) < 0) {
			return false;
		}
		// 取得月份,月份不能小于0或者大于12
		else if (Integer.parseInt(s.substring(5, 7)) <= 0
				|| Integer.parseInt(s.substring(5, 7)) > 12) {
			return false;
		}
		// 取得日,日不能小于0或者大于31
		else if (Integer.parseInt(s.substring(8, 10)) <= 0
				|| Integer.parseInt(s.substring(8, 10)) > 31) {
			return false;
		} else if (Integer.parseInt(s.substring(11, 13)) < 0
				|| Integer.parseInt(s.substring(11, 13)) > 24) {
			return false;
		} else if (Integer.parseInt(s.substring(14, 16)) < 0
				|| Integer.parseInt(s.substring(14, 16)) > 60) {
			return false;
		} else if (Integer.parseInt(s.substring(17, 19)) < 0
				|| Integer.parseInt(s.substring(17, 19)) > 60) {
			return false;
		}
		return true;
	}

	public static boolean checkdate(String s) {
		if (s.equals("")) {
			return true;
		} else {
			if (s.length() != 10) {
				return false;
			} else if (s.charAt(4) != '-' || s.charAt(7) != '-') {
				return false;
			} // 取得年份,并且年份不能小于0
			else if (Integer.parseInt(s.substring(0, 4)) < 0) {
				return false;
			}
			// 取得月份,月份不能小于0或者大于12
			else if (Integer.parseInt(s.substring(5, 7)) <= 0
					|| Integer.parseInt(s.substring(5, 7)) > 12) {
				return false;
			}
			// 取得日,日不能小于0或者大于31
			else if (Integer.parseInt(s.substring(7, 10)) <= 0
					|| Integer.parseInt(s.substring(8, 10)) > 31) {
				return false;
			}
			return true;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -