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

amyaming 2001-08-16 10:28:14
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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这样的数字");
}

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧