2016-06-15 13 views
0

preg_matchを使用して、5〜10文字の長さに一致させようとしています。しかし、私はENTIRE番号が欲しいです。私はpreg_matchを使用して5〜10文字の長さに一致させる

preg_match("/\d{5, 10}/", $str, $match) 

持っていますが、上記のコードは、のは、10個の文字を言わせている番号の最初の5桁と一致します。番号の長さ全体を返すにはどうしたらいいですか?

+0

'$ str'には何がありますか? – nickb

答えて

1

限定子の構文は、{x,<space>y}ではなく{x,y}です。

preg_match("/\d{5,10}/", $str, $match)は問題ありません。

+0

うわー。それは私が本当に見たくない馬鹿だった。私は文字通りこれに1時間を費やしました。ありがとう。 – user2218567

+1

Protip:http://regex101.com - 特定の正規表現が何を意味するのかを説明します*これはデバッグに不可欠です。 – deceze

関連する問題