public class ValidateParameter {
public static boolean checkParameter(String para) // 过滤非法字符
{
int flag = 0;
flag += para.indexOf("'") + 1;
flag += para.indexOf(";") + 1;
flag += para.indexOf("1=1") + 1;
flag += para.indexOf("|") + 1;
flag += para.indexOf("<") + 1;
flag += para.indexOf(">") + 1;
if (flag != 0) {
return false;
}
return true;
}
public static boolean isNumeric(String str) {
if (str.matches("\\d*")) {
return true;
} else {
return false;
}
}
public static boolean validateNumeric(String para) {
if (para.length() > 9 || !ValidateParameter.isNumeric(para)
|| !ValidateParameter.checkParameter(para)) {
return false;
} else {
return true;
}
}
}
验证输入值是否有效
最新推荐文章于 2022-01-26 16:25:07 发布