函数参考


StringIsFloat

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

StringIsFloat ( "字符串" )

参数

字符串 要检查的字符串或表达式.

返回值

成功: 返回值为1.
失败: 返回值为0,说明给定的字符串并非浮点数格式.

注意/说明

一个字符串(被认为)是浮点数仅当其含有至少一个十进制数和只有一个小数点;其它字符可以是在开头的加号或减号.StringIsFloat 不接受逗号作为小数点,即使是电脑的区域设置中已设置使用该符号.若给定的参数并非字符串则它先被转成字符串,请查看例子.

相关

StringIsInt, IsFloat

示例/演示


StringIsFloat("1.5") ;returns 1
StringIsFloat("7.") ;returns 1 since contains decimal
StringIsFloat("-.0") ;returns 1
StringIsFloat("3/4") ;returns 0 since '3' slash '4' is not a float
StringIsFloat("2") ; returns 0 since '2' is an interger, not a float

StringIsFloat(1.5) ;returns 1 since 1.5 converted to string contain .
StringIsFloat(1.0) ;returns 0 since 1.0 converted to string does not contain .