以前は、次のような米国のみの番号に対してのみ preg_match を使用する必要がありました。
elseif(!preg_match("/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/", $telefon))
{
$error = "Your message has not been sent as you did not enter your telephone number, please try again.";
selected_values();
}
ただし、英国とドイツの番号を組み込むために拡張する必要はありません。
これらの数値は、多くの場合、[スペース] と (ブラケット) でフォーマットされます。
私は少し成功して次のことを試しました:
elseif(!preg_match("/^[0-9]$/", $telefon))
多くの異なるバリエーションの電話番号を組み込んだ preg_match を手伝ってくれる人はいますか?
ありがとう