在java中:
使用类型转换判断 try { String str="123abc"; int num=Integer.valueOf(str);//把字符串强制转换为数字 return true;//如果是数字,返回True } catch (Exception e) { return false;//如果抛出异常,返回False}
使用正则表达式判断 String str = ""; boolean isNum = str.matches("[0-9]+");在jquery里判断一个值或者一个变量是否为数字,是可以直接使用js里的函数命令:isNaN的,下面来看一个具体的实例:
<script language="javascript"> var t=$("#id").val();//这个就是我们要判断的值了 if(!isNaN(t)){ alert("是数字"); }else{ alert("不全是数字"); } </script>