你可以用javascript来验证数据格式

解决方案 »

  1.   

    jsp or j2se ??? if( j2se ) {
        if( j2se.version == 1.3 ) 
            override PlainDocument.insertString();
        else
        if( j2se.version == 1.4 ) 
            use JFormatedTextField;
    }else
        return i don't know
      

  2.   

    boolean isAllDigit = true;
    String s = jTextField1.getText();
    int length = s.length();
    for(int i = 0 ; i < length ; i++){
      if(s.charAt(i) < '0' || s.charAt(i) > '9'){
        isAllDigit = false;
        break;
      }
    }
    如果isAllDigit值为false,则报错
      

  3.   

    namowen(寒号) 的方法就够了。
      

  4.   

    >>namowen(寒号) 的方法就够了。
    这种方法是事后检查, 还是可以在Field中输入非数字的内容。
      

  5.   

    整个是JavaScript里面的判断
    差不多的
    var pp=0;
    for (var i=2; i<mobileNum.length; i++)  { 
    var j_num;
        var check_number;
        j_num=i+1;
       check_number_1=mobileNum.substring(i,j_num);
       if ((check_number_1<"0") || (check_number_1>"9"))
         pp=pp+1;
    }
      if (pp!=0)  {
       alert("手机号码中只能有0~9的数字!");
       friendNo.focus();
    return false;
      }