-3

全文から電話番号を検索したい。(122) 221-2172 または 122-221-2172 または (122)-221-2172 のようなパターンの任意の数字にすることができます PHP の助けを借りて、その数字が文のどの部分に存在するかわかりません。 substr を使用できます。

4

2 に答える 2

0

これを解決するには、正規表現を使用できます。PHP 構文で 100% ではありませんが、次のようになると思います。

$pattern = '/^\(?\d{3}\)?-\d{3}-\d{4}/';

^「で始まる」と言う
\(エスケープする(
\(?0 または 1(
\d{x}と言うx

PHP での正規表現の使用も参照してください。

于 2013-08-06T05:38:58.707 に答える