重複の可能性:
php regex、text/htmlから電話番号を抽出
以下の要件があります。電話番号フィールドがあります。
- その長さは8から10の間でなければなりません
- _と空白のみを含めることができます
- 最初と最後の要素は数字である必要があります
- _と空白は2桁の間にある必要があります
phpを使用して上記のことを検証するための正規表現を書くことはできますか?
有効なエントリの例:231_901 347無効なエントリの例:_123 567、345__123
また、可能であれば、preg_match式を書き留めてください。
これが私が試したコードです:
$subject = "_012_345 69";
$pattern = '/[\d]{1}.[\d\s_]{5,10}.[\d]{1}$/';
$matches = preg_match($pattern, $subject);
echo($matches);
0を返す必要がありますが、1を返します。