/**
* 金额校验函数
* @param $value
* @param bool $is0 可以是0么?
* @param bool $negative 可以是负数么?
* @return bool true可以,false校验失败
*/
static function isFee($value, $is0=false, $negative=false)
{
// 必须是整数或浮点数,且允许为负
if (!preg_match("/^[-]?\d+(.\d{1,3})?$/", $value))//3是允许后面几位小数点
{
return false;
}
// 不能是 0
if (!$is0 && $value == 0){
return false;
}
// 不能是负数
if (!$negative && $value < 0){
return false;
}
return true;
}
05-26
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交