2015年国民平均收入:ASP 字符串判断问题

来源:百度文库 编辑:高考问答 时间:2024/05/03 03:51:47
判断这个字符串是否为数字

isnumeric("1388888787,") 居然返回 True
isnumeric(",1388888788") 这个返回 False
好象是他只判断到某一个字符的样子?
如何解决判断一个比较长的字符串是否数字?

望高手赐招
一楼的帅哥!
主要说的是

isnumeric("13888888787,")返回的TRUE,但是实际他也包含,应该是FALSE才对!
主要是实现这个!

感觉象是isnumeric只判断到前10位为数字的样子.

a="11111111111111111111111111,"
b=",11111111111111111111111111111"
Isnumeric(a) 返回的是 True
Isnumeric(b) 返回的是 False
但是实际他们都不是数字!

PS:四楼的乱讲噢!
那你试试isnumeric("123,123")肯定返回FALSE~

,是数字表示法里的一个分隔符,例如常把数字按千位分割1,000,000
所以在数字里夹杂,被认为是合法的。但,1000这样的数没有,所以返回false

那就分开啊,分成几个字符段,分别验证,虽然麻烦
但不能憋死在一个角 啊