一般情况下,我们通过文本框或者一个表单中读取的数据都是String类型,在这种的情况下,要想把读取出来的数据要进行一些验证,在通过struts框架来开发的情况下,我们可以通过struts中提供的Validation来进行配置,当然我们通过JAVA自带的函数也可以实现,如下面代码:
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
也可以通过用ascii码的方式来实现,如:
public static boolean isNumeric(String str){
for(int i=str.length();--i>=0;){
int chr=str.charAt(i);
if(chr<48 || chr>57)
return false;
}
return true;
}