怎么判断输入的是数字?谢谢

amyaming 2001-08-16 10:28:14
...全文
55 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
whxab 2001-08-16
String mystr=request.getParameter("num");
String thestr="0123456789";
if(thestr.indexOf(mystr)==-1)
{
out.println("your input isn't a number");
}
else
{
out.println("your input is "+mystr+"!");
}
  • 打赏
  • 举报
回复
amyaming 2001-08-16
这方法当然可行,只不过麻烦了一些,请问有没有更好一些的,多谢
  • 打赏
  • 举报
回复
iaroyiaroy 2001-08-16
可以用String的charAt(int index)来判断,土了点,呵呵
  • 打赏
  • 举报
回复
whw123 2001-08-16
if (event.keyCode <48 || event.keyCode> 57)
{
alert("请输入0-9这样的数字");
}
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-08-16 10:28
社区公告
暂无公告