请教:如何判断一个字符串是数字还是其它字符?
如题。 问题点数:20、回复次数:7Top
1 楼zhualong123(along)回复于 2003-04-03 17:51:35 得分 0
有什么函数吗?Top
2 楼freezh(只提供思路)回复于 2003-04-03 17:56:59 得分 0
可以使用javascript或者java本身Top
3 楼acefr()回复于 2003-04-03 17:59:34 得分 5
javascript:
//函数名:fucCheckNUM
//功能介绍:检查是否为数字
//参数说明:要检查的数字
//返回值:1为是数字,0为不是数字
function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="0123456789";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//说明有字符不是数字
return 0;
}
}
//说明是数字
return 1;
}
Top
4 楼bjzhanghao(八进制·WS新手)回复于 2003-04-03 18:02:28 得分 0
char c;
if(c>='0'&&c<='9')
return true;Top
5 楼bjzhanghao(八进制·WS新手)回复于 2003-04-03 18:04:20 得分 5
sorry,看成字符了,字符串:
String str;
try{
double d=Double.parseDouble(str);
return true;
}catch(NumberCastException e){
return false;
}
可能语法有错,呵呵Top
6 楼JetKingLau(时差)(亦远亦近)(静坐常思已过 闲谈勿论人非 …………)回复于 2003-04-03 18:09:24 得分 0
我觉得还应该增加对小数点(.)、负号(-)的判断?Top
7 楼bjzhanghao(八进制·WS新手)回复于 2003-04-03 18:31:33 得分 10
看http://expert.csdn.net/Expert/topic/1585/1585960.xml?temp=.2890741Top




