如何判断从表单提交的数据是字符串还是数字?
我在用ASP和SQL Server6.5开发一个成绩管理系统,我想限制输入的成绩(Score)必须是在0-100之间的数,否则出错。由于是用表单提交,用Request.Form获得的数据是字符串型,因此我用了一个函数cdbl(),先把它转换成双精度字类型,然后检验它是否在0-100之间,但有一个问题就是,若输入的是字符串(如abcd)时,用cdbl()函数就会出错,请问我该如何判断输入的是字符串还是数字?或者把数字限制在0-100之间有更好的方法?
另外,如何限制数字的长度(如输入身份证,限制其长度必须是15位等)