<?php
// XX-XXXX-XXXX の場合
$text = "03-1234-5678";
if (preg_match("/^\d{2}\-\d{4}\-\d{4}$/", $text)) {
echo "正しい電話番号です";
} else {
echo "正しくない電話番号です";
}
// ↑[正しい電話番号です]が出力されます。
$text = "090-1234-5678";
if (preg_match("/^\d{3}\-\d{4}\-\d{4}$/", $text)) {
echo "正しい電話番号です";
} else {
echo "正しくない電話番号です";
}
// ↑[正しい電話番号です]が出力されます。
// XXXX-XXXX の場合
$text = "090-1234-5678";
if (preg_match("/^\d{4}\-\d{4}$/", $text)) {
echo "正しい電話番号です";
} else {
echo "正しくない電話番号です";
}
// ↑[正しい電話番号です]が出力されます。
// XX-XXXX の場合
$text = "090-1234-5678";
if (preg_match("/^\d{2}\-\d{4}$/", $text)) {
echo "正しい電話番号です";
} else {
echo "正しくない電話番号です";
}
// ↑[正しい電話番号です]が出力されます。
?>
スポンサードリンク
PHP&正規表現