php電話番号チェック


// 正しい電話番号の書式は、以下の3通りの形式であるとします。
// 0123-12-1234
// 01-12-1234
// 090-1234-1234

$v = "03-1234-5678";

if (preg_match("/d{2,4}-d{2,4}-d{4}/", $v)) {
echo "正しい電話番号の書式です。";
} else {
echo "不正な電話番号の書式です。";
}

// このばあいは「正しい電話番号の書式です。」と出力されます。

function isTelNumber($v)
{
if (preg_match("/d{2,4}-d{2,4}-d{4}/", $v)) {
return true;
} else {
return false;
}
}

// 正しい電話番号の書式である場合は true が返ります。
// 不正な電話番号の書式である場合は false が返ります。