php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

正規表現:正しい電話番号か調べる
<?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&正規表現
管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2017 phpspot all rights reserved. powered by phpspot CMS.