首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-04-09 
怎样判断是否为数字?在 java 中是怎样判断一个 值 是否为数字?我看到 ASP中 用到了 IsNumeric(XX) 来判断,

怎样判断是否为数字?
在 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…

[解决办法]
使用正则表达式

热点排行