PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Validate_AU::phoneNumber | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Validate_AU::phoneNumber

Validate_AU::phoneNumber() – 電話番号の検証を行う

Synopsis

require_once '/Validate/AU.php';

bool Validate_AU::phoneNumber ( string $number , int $flags = VALIDATE_AU_PHONENUMBER_NATIONAL )

Description

この関数は、次のような表記をサポートしています。

  • 地上線: 03 9999 9999

  • モバイル: 0400 000 000 (上と同じですが、通常は区別されます)

  • インダイヤル: 131 812 / 1300 000 000 / 1800 000 000 / 1900 000 000

  • 国際電話: +61.3 9999 9999

国際電話番号については +61 のみが有効となります。というのも、これは オーストラリアのダイヤルコードであり、必ず +61.3 の形式になるからです。 ここでの 3 は州のダイヤルコードを表します。この場合はヴィクトリア州です。

注意: VALIDATE_AU_PHONENUMBER_STRICT フラグを指定していない場合は、 すべての空白やダッシュ、括弧を取り除いてから検証を行います。 もしデータの保存先がこれらの文字を許可していない場合は、自分で文字を取り除く必要があります。

Parameter

string $number

電話番号。

integer $flags

以下のフラグの組み合わせ。

  • VALIDATE_AU_PHONENUMBER_STRICT: 指定すると、空白や括弧、ダッシュ (-) を取り除きません。

  • VALIDATE_AU_PHONENUMBER_NATIONAL: 指定すると、有効な国内番号 (03 9999 9999 など) で TRUE を返します。

  • VALIDATE_AU_PHONENUMBER_INDIAL: 指定すると、有効なインダイヤル (13/1300/1800/1900 など) で TRUE を返します。

  • VALIDATE_AU_PHONENUMBER_INTERNATIONAL: 指定すると、オーストラリアの国際電話番号として有効なもの (+61.3 9999 9999 など) で TRUE を返します。

ToDo

$flags が有効なフラグであるかどうかを確認する

Throws

例外はスローされません。

作者

Alex Hayes <ahayes@wcg.net.au>

Daniel O'Connor <daniel.oconnor@gmail.com>

Note

This function can not be called statically.

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Validate_AU::phoneNumber」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Validate_AU::phoneNumber」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: