preg_matchを使用して、5〜10文字の長さに一致させようとしています。しかし、私はENTIRE番号が欲しいです。私はpreg_matchを使用して5〜10文字の長さに一致させる
preg_match("/\d{5, 10}/", $str, $match)
持っていますが、上記のコードは、のは、10個の文字を言わせている番号の最初の5桁と一致します。番号の長さ全体を返すにはどうしたらいいですか?
preg_matchを使用して、5〜10文字の長さに一致させようとしています。しかし、私はENTIRE番号が欲しいです。私はpreg_matchを使用して5〜10文字の長さに一致させる
preg_match("/\d{5, 10}/", $str, $match)
持っていますが、上記のコードは、のは、10個の文字を言わせている番号の最初の5桁と一致します。番号の長さ全体を返すにはどうしたらいいですか?
限定子の構文は、{x,<space>y}
ではなく{x,y}
です。
preg_match("/\d{5,10}/", $str, $match)
は問題ありません。
うわー。それは私が本当に見たくない馬鹿だった。私は文字通りこれに1時間を費やしました。ありがとう。 – user2218567
Protip:http://regex101.com - 特定の正規表現が何を意味するのかを説明します*これはデバッグに不可欠です。 – deceze
'$ str'には何がありますか? – nickb