当前位置: 代码迷 >> Java Web开发 >> 怎样判断是否为数字?解决办法
  详细解决方案

怎样判断是否为数字?解决办法

热度:81   发布时间:2016-04-17 12:22:09.0
怎样判断是否为数字?
在 java 中是怎样判断一个 值 是否为数字?

我看到 ASP中 用到了 IsNumeric(XX) 来判断,

在jsp 中也可以 用这个吗?不过出错,需要 导入什么吗?
请知道的指点一下!谢谢。

------解决方案--------------------

------解决方案--------------------
try {
Double.parseDouble(str);
return true;
}catch(Exception e){
return false;
}
------解决方案--------------------
JScript code
<script>function isNumeric(num) {    return !isNaN(num);}</script>
------解决方案--------------------
isNaN() 函数
------解决方案--------------------
探讨
public boolean isNum(String msg){
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;
}
return false;
}

下面是正则表达式
import java.util.regex.Pattern;
import java.util.regex.Matcher;

public boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() ){
return f…

------解决方案--------------------
可以使用js的isNaN() 函数
------解决方案--------------------
探讨
public boolean isNum(String msg){
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;
}
return false;
}

下面是正则表达式
import java.util.regex.Pattern;
import java.util.regex.Matcher;

public boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() ){
return f…

------解决方案--------------------
使用正则表达式
  相关解决方案