📄 checkinpututil.java
字号:
package view.common;
public class CheckInputUtil {
/**
* @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 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 s
* :输入的日期字符串 如:2003-11-01
* @return true: 合法 false: 不合法
*/
public static boolean checkDateFormatIsLegal(String s) {
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(8, 10)) <= 0
|| Integer.parseInt(s.substring(8, 10)) > 31) {
return false;
}
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -