-1

我正在尝试使用 preg_match 在 php 中编写一个 if 语句来表示允许 4 个数字,然后是一个点,然后是 2 个数字......

这就是我所拥有的......

$string = "10000.000";

if (preg_match('[/^\d{0,4}(\.\d{1,2})?$/]', $string)){
    return TRUE;
} else {
    return FALSE;
}

我的 preg_match 代码错了吗?

4

1 回答 1

3

这应该可以按您的意愿工作!

^[0-9]{4}\.[0-9]{2}$

^字符串的开头, [0-9]从 0 到 9 的数字, {4}4x 次, \.点, $字符串的结尾

于 2013-01-21T16:31:39.297 回答