请教前辈们,如何判断文本框内输入的信息是否为int类型? RT 做固定资产管理系统,需要对输入的信息进行验证,这点有些没办法了,刚学JAVA还没学正则表达,麻烦前辈们给出解决方案 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function CheckInput(){if(form1.number.value==""){alert("请输入内容!");form1.number.focus();return false;}if(form1.number.value.match(/^[1-9]\d*$/)==null){alert("不是数字");form1.number.focus();return false;}} 为你的文本框加上一个KeyListener,然后这样实现JTextField jtf=new JTextField(); jtf.addKeyListener(new KeyAdapter(){ public void keyTyped(KeyEvent ke){ char c=ke.getKeyChar(); //当输入不是数字时,把此事件消除掉 if(!Character.isDigit(c)){ ke.consume(); } } });希望对你有帮助,这样用户在输入的时候,根本输入不了非数字 你可以把它转换成int类型的啊,如果转换出错就表求它不是数字啊 可以用异常机制来实现: String num = ***Form.get***(); try{ int num = (int)num;} catch(RuntimeException e){ //不是int类型时错误处理操作!!} lbfhappy(千里冰封) ( ) 的方法不错让用户只能输入数字 int num = (int)num; ---------------------->有这样用法的吗????嘿嘿....try{ int num=Integer.parse(String source)----------------->这样转换啦}catch(Exception e){} java获取mysql进程信息 Java九宫 一个正则表达式问题???? JAVA FTP客户端 怎么老是连不上服务器 两个数组 a,b ,System.out.println(a[(a=b)[3]]);结果不明白 关于JDK的问题?? EOS凭什么要占用java板块的一个分类? 那位提供一个低版本cvsnt的下载地址? 关于消息传递 List elements = dataBox.getSelectionModel().getAllSelectedElement(); 为空 急问??????????????? java连接sql数据库问题
{
if(form1.number.value==""){
alert("请输入内容!");
form1.number.focus();
return false;
}
if(form1.number.value.match(/^[1-9]\d*$/)==null){
alert("不是数字");
form1.number.focus();
return false;
}
}
jtf.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent ke){
char c=ke.getKeyChar();
//当输入不是数字时,把此事件消除掉
if(!Character.isDigit(c)){
ke.consume();
}
}
});希望对你有帮助,这样用户在输入的时候,根本输入不了非数字
String num = ***Form.get***(); try{
int num = (int)num;
} catch(RuntimeException e){
//不是int类型时错误处理操作!!
}
让用户只能输入数字
{
int num=Integer.parse(String source)----------------->这样转换啦
}catch(Exception e)
{
}