是否数字的判断
有一查询系统,要求用户输入日期(格式为:yyyy/mm/dd)
在提交之前要进行判定是否为合法的形式。
我已用substring()提取了个各子字符串,
我该怎样判定它们是否数字?
问题点数:20、回复次数:3Top
1 楼knight_qmh(辉)回复于 2002-04-23 15:10:24 得分 0
Integer.parseInt(s)
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy/MM/dd");
Date d = format.parse("2002/04/23");Top
2 楼knight_qmh(辉)回复于 2002-04-23 15:12:47 得分 10
Integer.parseInt(s)
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy/MM/dd");
Date d = format.parse("2002/04/23");Top
3 楼armyshu(我和CSDN不得不说的故事)回复于 2002-04-23 15:14:48 得分 10
function isNumber(aChar) {
if(aChar < "0" || aChar > "9") {
return false;
}
return true;
}Top
4 楼armyshu(我和CSDN不得不说的故事)回复于 2002-04-23 15:16:33 得分 0
我想你的校验应该在客户端吧?
上面的程序为JS,
如果在SERVER端,楼上的很对。Top




