检查字符串是否仅在PHP中是小数

时间:2019-03-27 12:58:20

标签: php regex preg-match

我正在寻找一个函数来检查字符串是否为以下格式的分数:8/2仅具有整数而不是十进制。例如,8.5/2应该返回false。

我到目前为止所做的最近的事情是:

function is_fraction( $val ) {
    return preg_match("/(?:[1-9][0-9]*|0)\/[1-9][0-9]*/", $val);
}

但是,例如,该值23/4abc被认为是有效的,而实际上不应该有效。与23/4.5相同。您能帮我改善功能,使其按我的意愿工作吗?

0 个答案:

没有答案