-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 に答える