为了账号安全,请及时绑定邮箱和手机立即绑定

请问php用什么代替 isnumeric 函数?

请问php用什么代替 isnumeric 函数?

GCT1015 2019-06-25 22:15:33
php用什么代替 isnumeric 函数
查看完整描述

4 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

用MYSQL数据库一定用PHP吧,可以用PHP检查的

if(ereg(^[0-9]{1,}$),$str)
{
//非字符
}

查看完整回答
反对 回复 2019-06-29
?
aluckdog

TA贡献1847条经验 获得超7个赞

IsNumeric 函数

返回 Boolean 值,指出表达式的运算结果是否为数。

语法

IsNumeric(expression)

必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。

说明

如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。

如果 expression 是日期表达式,则 IsNumeric 返回 False。



查看完整回答
反对 回复 2019-06-29
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

VB中的IsNumeric是用于判断一个表达式是否是数。
IsNumeric 函数,返回 Boolean 值,指出表达式的运算结果是否为数。
语法

IsNumeric(expression)
必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。
说明
如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。
如果 expression 是日期表达式,则 IsNumeric 返回 False。
IsNumeric 函数示例
本示例使用 IsNumeric 函数判断变量的值是否可为数值。
Dim MyVar, MyCheck

MyVar = "53" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。

MyVar = "459.95" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。

MyVar = "45 Help" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 False。



查看完整回答
反对 回复 2019-06-29
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

就是判断输入的参数是不是数字。
如果是返回真,不是返回假。

百度百科找来的
IsNumeric
IsNumeric 函数 返回 Boolean 值,指出表达式的运算结果是否为数。语法IsNumeric(expression)
必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。说明如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。
使用该函数时候应该注意这样一些问题:
举例:
"123"
"123.1"
"123,,,,111.222,,,333"
"123,,,1.22,,,3"
"123e+9"
"123d-8"
以上返回的都是True
第1、2条很正常,
第三条有西文的",",可以理解:外国人习惯把数字隔3个加个逗号。
第四条中文的","也可以,可要注意:
cint("12,,3")可以得到123
cint("12,,3")就出错了
第四第五条,里面有"e","d","+","-",应该不是数字,但是这里是科学计数法。所以当是数字。



查看完整回答
反对 回复 2019-06-29
  • 4 回答
  • 0 关注
  • 1192 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信