php如果preg_match 4个数字然后是一个点然后是2个数字

时间:2013-01-21 16:27:38

标签: php preg-match

我试图在php中用preg_match写一个if语句,说允许4个数字,然后是一个点,然后是2个数字......

这就是我的......

$string = "10000.000";

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

我的preg_match代码错了吗?

1 个答案:

答案 0 :(得分:3)

这应该可以按你的需要工作!

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

^字符串开头, [0-9] 0到9之间的数字, {4} 4倍, \.一个点, $字符串的结尾