基 础 函 数 参 考


StringIsFloat

检查字符串是否为浮点数.

StringIsFloat ( "字符串" )

参 数

字符串 目标字符串.

返 回 值

成功: 返回 1.
失败: 返回 0, 并非浮点数格式.

备 注

如果字符串含有至少一个十进制数和小数点, 则为浮点数; 其它开头的字符允许为加号或减号.
(StringIsFloat 不接受逗号作为小数点; 即使是电脑的区域设置中已设置使用该符号也不接受.)
如果参数不是字符串, 其值应转换为字符串. 见示例.

相 关 函 数

StringIsInt, IsFloat

函 数 示 例


StringIsFloat("1.5") ;返回 1
StringIsFloat("7.")   ;返回 1,包含小数点
StringIsFloat("-.0")  ;返回 1
StringIsFloat("3/4")  ;返回 0,'3'、'4' 之间有斜杠,不是浮点数
StringIsFloat("2") ; 返回 0, '2' 是一个整数

StringIsFloat(1.5)    ;返回 1, 1.5 转换后包含字符串 .
StringIsFloat(1.0)    ;返回 0, 1.0 转换后不包含字符串 .

provider with jb51.net (unicode)