1、服务器端判断:    public boolean isNumeric(String s){
        boolean flag = true;
        char[] numbers = s.toCharArray();   
        for (int i = 0; i < numbers.length; i++) {
            if (!Character.isDigit(numbers[i])){
                flag = false;   
            }
        }   
        return flag;
    } 2、客户端判断
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">加一个onkeyup正则判断,只能输入数字~

解决方案 »

  1.   

    最好是在页面用 javascript 做控制,可以有 form validation 下载的,改为合适你要求的就行了。另外,java 中判断字符串是否和另一个字符串相等应该使用 "".equals(str) 而不是 str==""
      

  2.   

    to TechnoFantasy(www.applevb.com)哇,你是我见过最牛的人了,CSDN是不是你家开的啊
      

  3.   

    请问:TechnoFantasy(www.applevb.com) 
    csdn有6星的吗?
      

  4.   

    我想问问:javascript能不能传入参数,如果vector(向量).